SDK for PHP 3.x

Client: Aws\QuickSight\QuickSightClient
Service ID: quicksight
Version: 2018-04-01

This page describes the parameters and results for the operations of the Amazon QuickSight (2018-04-01), and shows how to use the Aws\QuickSight\QuickSightClient object to call the described operations. This documentation is specific to the 2018-04-01 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

BatchCreateTopicReviewedAnswer ( array $params = [] )
Creates new reviewed answers for a Q Topic.
BatchDeleteTopicReviewedAnswer ( array $params = [] )
Deletes reviewed answers for Q Topic.
CancelIngestion ( array $params = [] )
Cancels an ongoing ingestion of data into SPICE.
CreateAccountCustomization ( array $params = [] )
Creates Amazon QuickSight customizations for the current Amazon Web Services Region.
CreateAccountSubscription ( array $params = [] )
Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.
CreateAnalysis ( array $params = [] )
Creates an analysis in Amazon QuickSight.
CreateBrand ( array $params = [] )
Creates an Amazon QuickSight brand.
CreateCustomPermissions ( array $params = [] )
Creates a custom permissions profile.
CreateDashboard ( array $params = [] )
Creates a dashboard from either a template or directly with a DashboardDefinition.
CreateDataSet ( array $params = [] )
Creates a dataset.
CreateDataSource ( array $params = [] )
Creates a data source.
CreateFolder ( array $params = [] )
Creates an empty shared folder.
CreateFolderMembership ( array $params = [] )
Adds an asset, such as a dashboard, analysis, or dataset into a folder.
CreateGroup ( array $params = [] )
Use the CreateGroup operation to create a group in Amazon QuickSight.
CreateGroupMembership ( array $params = [] )
Adds an Amazon QuickSight user to an Amazon QuickSight group.
CreateIAMPolicyAssignment ( array $params = [] )
Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN).
CreateIngestion ( array $params = [] )
Creates and starts a new SPICE ingestion for a dataset.
CreateNamespace ( array $params = [] )
(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
CreateRefreshSchedule ( array $params = [] )
Creates a refresh schedule for a dataset.
CreateRoleMembership ( array $params = [] )
Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role.
CreateTemplate ( array $params = [] )
Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template.
CreateTemplateAlias ( array $params = [] )
Creates a template alias for a template.
CreateTheme ( array $params = [] )
Creates a theme.
CreateThemeAlias ( array $params = [] )
Creates a theme alias for a theme.
CreateTopic ( array $params = [] )
Creates a new Q topic.
CreateTopicRefreshSchedule ( array $params = [] )
Creates a topic refresh schedule.
CreateVPCConnection ( array $params = [] )
Creates a new VPC connection.
DeleteAccountCustomization ( array $params = [] )
Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.
DeleteAccountSubscription ( array $params = [] )
Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account.
DeleteAnalysis ( array $params = [] )
Deletes an analysis from Amazon QuickSight.
DeleteBrand ( array $params = [] )
Deletes an Amazon QuickSight brand.
DeleteBrandAssignment ( array $params = [] )
Deletes a brand assignment.
DeleteCustomPermissions ( array $params = [] )
Deletes a custom permissions profile.
DeleteDashboard ( array $params = [] )
Deletes a dashboard.
DeleteDataSet ( array $params = [] )
Deletes a dataset.
DeleteDataSetRefreshProperties ( array $params = [] )
Deletes the dataset refresh properties of the dataset.
DeleteDataSource ( array $params = [] )
Deletes the data source permanently.
DeleteDefaultQBusinessApplication ( array $params = [] )
Deletes a linked Amazon Q Business application from an Amazon QuickSight account
DeleteFolder ( array $params = [] )
Deletes an empty folder.
DeleteFolderMembership ( array $params = [] )
Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
DeleteGroup ( array $params = [] )
Removes a user group from Amazon QuickSight.
DeleteGroupMembership ( array $params = [] )
Removes a user from a group so that the user is no longer a member of the group.
DeleteIAMPolicyAssignment ( array $params = [] )
Deletes an existing IAM policy assignment.
DeleteIdentityPropagationConfig ( array $params = [] )
Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application.
DeleteNamespace ( array $params = [] )
Deletes a namespace and the users and groups that are associated with the namespace.
DeleteRefreshSchedule ( array $params = [] )
Deletes a refresh schedule from a dataset.
DeleteRoleCustomPermission ( array $params = [] )
Removes custom permissions from the role.
DeleteRoleMembership ( array $params = [] )
Removes a group from a role.
DeleteTemplate ( array $params = [] )
Deletes a template.
DeleteTemplateAlias ( array $params = [] )
Deletes the item that the specified template alias points to.
DeleteTheme ( array $params = [] )
Deletes a theme.
DeleteThemeAlias ( array $params = [] )
Deletes the version of the theme that the specified theme alias points to.
DeleteTopic ( array $params = [] )
Deletes a topic.
DeleteTopicRefreshSchedule ( array $params = [] )
Deletes a topic refresh schedule.
DeleteUser ( array $params = [] )
Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call.
DeleteUserByPrincipalId ( array $params = [] )
Deletes a user identified by its principal ID.
DeleteUserCustomPermission ( array $params = [] )
Deletes a custom permissions profile from a user.
DeleteVPCConnection ( array $params = [] )
Deletes a VPC connection.
DescribeAccountCustomization ( array $params = [] )
Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region.
DescribeAccountSettings ( array $params = [] )
Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.
DescribeAccountSubscription ( array $params = [] )
Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription.
DescribeAnalysis ( array $params = [] )
Provides a summary of the metadata for an analysis.
DescribeAnalysisDefinition ( array $params = [] )
Provides a detailed description of the definition of an analysis.
DescribeAnalysisPermissions ( array $params = [] )
Provides the read and write permissions for an analysis.
DescribeAssetBundleExportJob ( array $params = [] )
Describes an existing export job.
DescribeAssetBundleImportJob ( array $params = [] )
Describes an existing import job.
DescribeBrand ( array $params = [] )
Describes a brand.
DescribeBrandAssignment ( array $params = [] )
Describes a brand assignment.
DescribeBrandPublishedVersion ( array $params = [] )
Describes the published version of the brand.
DescribeCustomPermissions ( array $params = [] )
Describes a custom permissions profile.
DescribeDashboard ( array $params = [] )
Provides a summary for a dashboard.
DescribeDashboardDefinition ( array $params = [] )
Provides a detailed description of the definition of a dashboard.
DescribeDashboardPermissions ( array $params = [] )
Describes read and write permissions for a dashboard.
DescribeDashboardSnapshotJob ( array $params = [] )
Describes an existing snapshot job.
DescribeDashboardSnapshotJobResult ( array $params = [] )
Describes the result of an existing snapshot job that has finished running.
DescribeDashboardsQAConfiguration ( array $params = [] )
Describes an existing dashboard QA configuration.
DescribeDataSet ( array $params = [] )
Describes a dataset.
DescribeDataSetPermissions ( array $params = [] )
Describes the permissions on a dataset.
DescribeDataSetRefreshProperties ( array $params = [] )
Describes the refresh properties of a dataset.
DescribeDataSource ( array $params = [] )
Describes a data source.
DescribeDataSourcePermissions ( array $params = [] )
Describes the resource permissions for a data source.
DescribeDefaultQBusinessApplication ( array $params = [] )
Describes a Amazon Q Business application that is linked to an Amazon QuickSight account.
DescribeFolder ( array $params = [] )
Describes a folder.
DescribeFolderPermissions ( array $params = [] )
Describes permissions for a folder.
DescribeFolderResolvedPermissions ( array $params = [] )
Describes the folder resolved permissions.
DescribeGroup ( array $params = [] )
Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
DescribeGroupMembership ( array $params = [] )
Use the DescribeGroupMembership operation to determine if a user is a member of the specified group.
DescribeIAMPolicyAssignment ( array $params = [] )
Describes an existing IAM policy assignment, as specified by the assignment name.
DescribeIngestion ( array $params = [] )
Describes a SPICE ingestion.
DescribeIpRestriction ( array $params = [] )
Provides a summary and status of IP rules.
DescribeKeyRegistration ( array $params = [] )
Describes all customer managed key registrations in a Amazon QuickSight account.
DescribeNamespace ( array $params = [] )
Describes the current namespace.
DescribeQPersonalizationConfiguration ( array $params = [] )
Describes a personalization configuration.
DescribeQuickSightQSearchConfiguration ( array $params = [] )
Describes the state of a Amazon QuickSight Q Search configuration.
DescribeRefreshSchedule ( array $params = [] )
Provides a summary of a refresh schedule.
DescribeRoleCustomPermission ( array $params = [] )
Describes all custom permissions that are mapped to a role.
DescribeTemplate ( array $params = [] )
Describes a template's metadata.
DescribeTemplateAlias ( array $params = [] )
Describes the template alias for a template.
DescribeTemplateDefinition ( array $params = [] )
Provides a detailed description of the definition of a template.
DescribeTemplatePermissions ( array $params = [] )
Describes read and write permissions on a template.
DescribeTheme ( array $params = [] )
Describes a theme.
DescribeThemeAlias ( array $params = [] )
Describes the alias for a theme.
DescribeThemePermissions ( array $params = [] )
Describes the read and write permissions for a theme.
DescribeTopic ( array $params = [] )
Describes a topic.
DescribeTopicPermissions ( array $params = [] )
Describes the permissions of a topic.
DescribeTopicRefresh ( array $params = [] )
Describes the status of a topic refresh.
DescribeTopicRefreshSchedule ( array $params = [] )
Deletes a topic refresh schedule.
DescribeUser ( array $params = [] )
Returns information about a user, given the user name.
DescribeVPCConnection ( array $params = [] )
Describes a VPC connection.
GenerateEmbedUrlForAnonymousUser ( array $params = [] )
Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users.
GenerateEmbedUrlForRegisteredUser ( array $params = [] )
Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website.
GenerateEmbedUrlForRegisteredUserWithIdentity ( array $params = [] )
Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website.
GetDashboardEmbedUrl ( array $params = [] )
Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application.
GetSessionEmbedUrl ( array $params = [] )
Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code.
ListAnalyses ( array $params = [] )
Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
ListAssetBundleExportJobs ( array $params = [] )
Lists all asset bundle export jobs that have been taken place in the last 14 days.
ListAssetBundleImportJobs ( array $params = [] )
Lists all asset bundle import jobs that have taken place in the last 14 days.
ListBrands ( array $params = [] )
Lists all brands in an Amazon QuickSight account.
ListCustomPermissions ( array $params = [] )
Returns a list of all the custom permissions profiles.
ListDashboardVersions ( array $params = [] )
Lists all the versions of the dashboards in the Amazon QuickSight subscription.
ListDashboards ( array $params = [] )
Lists dashboards in an Amazon Web Services account.
ListDataSets ( array $params = [] )
Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.
ListDataSources ( array $params = [] )
Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.
ListFolderMembers ( array $params = [] )
List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.
ListFolders ( array $params = [] )
Lists all folders in an account.
ListFoldersForResource ( array $params = [] )
List all folders that a resource is a member of.
ListGroupMemberships ( array $params = [] )
Lists member users in a group.
ListGroups ( array $params = [] )
Lists all user groups in Amazon QuickSight.
ListIAMPolicyAssignments ( array $params = [] )
Lists the IAM policy assignments in the current Amazon QuickSight account.
ListIAMPolicyAssignmentsForUser ( array $params = [] )
Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.
ListIdentityPropagationConfigs ( array $params = [] )
Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access.
ListIngestions ( array $params = [] )
Lists the history of SPICE ingestions for a dataset.
ListNamespaces ( array $params = [] )
Lists the namespaces for the specified Amazon Web Services account.
ListRefreshSchedules ( array $params = [] )
Lists the refresh schedules of a dataset.
ListRoleMemberships ( array $params = [] )
Lists all groups that are associated with a role.
ListTagsForResource ( array $params = [] )
Lists the tags assigned to a resource.
ListTemplateAliases ( array $params = [] )
Lists all the aliases of a template.
ListTemplateVersions ( array $params = [] )
Lists all the versions of the templates in the current Amazon QuickSight account.
ListTemplates ( array $params = [] )
Lists all the templates in the current Amazon QuickSight account.
ListThemeAliases ( array $params = [] )
Lists all the aliases of a theme.
ListThemeVersions ( array $params = [] )
Lists all the versions of the themes in the current Amazon Web Services account.
ListThemes ( array $params = [] )
Lists all the themes in the current Amazon Web Services account.
ListTopicRefreshSchedules ( array $params = [] )
Lists all of the refresh schedules for a topic.
ListTopicReviewedAnswers ( array $params = [] )
Lists all reviewed answers for a Q Topic.
ListTopics ( array $params = [] )
Lists all of the topics within an account.
ListUserGroups ( array $params = [] )
Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.
ListUsers ( array $params = [] )
Returns a list of all of the Amazon QuickSight users belonging to this account.
ListVPCConnections ( array $params = [] )
Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.
PredictQAResults ( array $params = [] )
Predicts existing visuals or generates new visuals to answer a given query.
PutDataSetRefreshProperties ( array $params = [] )
Creates or updates the dataset refresh properties for the dataset.
RegisterUser ( array $params = [] )
Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request.
RestoreAnalysis ( array $params = [] )
Restores an analysis.
SearchAnalyses ( array $params = [] )
Searches for analyses that belong to the user specified in the filter.
SearchDashboards ( array $params = [] )
Searches for dashboards that belong to a user.
SearchDataSets ( array $params = [] )
Use the SearchDataSets operation to search for datasets that belong to an account.
SearchDataSources ( array $params = [] )
Use the SearchDataSources operation to search for data sources that belong to an account.
SearchFolders ( array $params = [] )
Searches the subfolders in a folder.
SearchGroups ( array $params = [] )
Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.
SearchTopics ( array $params = [] )
Searches for any Q topic that exists in an Amazon QuickSight account.
StartAssetBundleExportJob ( array $params = [] )
Starts an Asset Bundle export job.
StartAssetBundleImportJob ( array $params = [] )
Starts an Asset Bundle import job.
StartDashboardSnapshotJob ( array $params = [] )
Starts an asynchronous job that generates a snapshot of a dashboard's output.
StartDashboardSnapshotJobSchedule ( array $params = [] )
Starts an asynchronous job that runs an existing dashboard schedule and sends the dashboard snapshot through email.
TagResource ( array $params = [] )
Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.
UntagResource ( array $params = [] )
Removes a tag or tags from a resource.
UpdateAccountCustomization ( array $params = [] )
Updates Amazon QuickSight customizations for the current Amazon Web Services Region.
UpdateAccountSettings ( array $params = [] )
Updates the Amazon QuickSight settings in your Amazon Web Services account.
UpdateAnalysis ( array $params = [] )
Updates an analysis in Amazon QuickSight
UpdateAnalysisPermissions ( array $params = [] )
Updates the read and write permissions for an analysis.
UpdateApplicationWithTokenExchangeGrant ( array $params = [] )
Updates an Amazon QuickSight application with a token exchange grant.
UpdateBrand ( array $params = [] )
Updates a brand.
UpdateBrandAssignment ( array $params = [] )
Updates a brand assignment.
UpdateBrandPublishedVersion ( array $params = [] )
Updates the published version of a brand.
UpdateCustomPermissions ( array $params = [] )
Updates a custom permissions profile.
UpdateDashboard ( array $params = [] )
Updates a dashboard in an Amazon Web Services account.
UpdateDashboardLinks ( array $params = [] )
Updates the linked analyses on a dashboard.
UpdateDashboardPermissions ( array $params = [] )
Updates read and write permissions on a dashboard.
UpdateDashboardPublishedVersion ( array $params = [] )
Updates the published version of a dashboard.
UpdateDashboardsQAConfiguration ( array $params = [] )
Updates a Dashboard QA configuration.
UpdateDataSet ( array $params = [] )
Updates a dataset.
UpdateDataSetPermissions ( array $params = [] )
Updates the permissions on a dataset.
UpdateDataSource ( array $params = [] )
Updates a data source.
UpdateDataSourcePermissions ( array $params = [] )
Updates the permissions to a data source.
UpdateDefaultQBusinessApplication ( array $params = [] )
Updates a Amazon Q Business application that is linked to a Amazon QuickSight account.
UpdateFolder ( array $params = [] )
Updates the name of a folder.
UpdateFolderPermissions ( array $params = [] )
Updates permissions of a folder.
UpdateGroup ( array $params = [] )
Changes a group description.
UpdateIAMPolicyAssignment ( array $params = [] )
Updates an existing IAM policy assignment.
UpdateIdentityPropagationConfig ( array $params = [] )
Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access.
UpdateIpRestriction ( array $params = [] )
Updates the content and status of IP rules.
UpdateKeyRegistration ( array $params = [] )
Updates a customer managed key in a Amazon QuickSight account.
UpdatePublicSharingSettings ( array $params = [] )
Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.
UpdateQPersonalizationConfiguration ( array $params = [] )
Updates a personalization configuration.
UpdateQuickSightQSearchConfiguration ( array $params = [] )
Updates the state of a Amazon QuickSight Q Search configuration.
UpdateRefreshSchedule ( array $params = [] )
Updates a refresh schedule for a dataset.
UpdateRoleCustomPermission ( array $params = [] )
Updates the custom permissions that are associated with a role.
UpdateSPICECapacityConfiguration ( array $params = [] )
Updates the SPICE capacity configuration for a Amazon QuickSight account.
UpdateTemplate ( array $params = [] )
Updates a template from an existing Amazon QuickSight analysis or another template.
UpdateTemplateAlias ( array $params = [] )
Updates the template alias of a template.
UpdateTemplatePermissions ( array $params = [] )
Updates the resource permissions for a template.
UpdateTheme ( array $params = [] )
Updates a theme.
UpdateThemeAlias ( array $params = [] )
Updates an alias of a theme.
UpdateThemePermissions ( array $params = [] )
Updates the resource permissions for a theme.
UpdateTopic ( array $params = [] )
Updates a topic.
UpdateTopicPermissions ( array $params = [] )
Updates the permissions of a topic.
UpdateTopicRefreshSchedule ( array $params = [] )
Updates a topic refresh schedule.
UpdateUser ( array $params = [] )
Updates an Amazon QuickSight user.
UpdateUserCustomPermission ( array $params = [] )
Updates a custom permissions profile for a user.
UpdateVPCConnection ( array $params = [] )
Updates a VPC connection.

Paginators

Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:

DescribeFolderPermissions
DescribeFolderResolvedPermissions
ListAnalyses
ListAssetBundleExportJobs
ListAssetBundleImportJobs
ListBrands
ListCustomPermissions
ListDashboardVersions
ListDashboards
ListDataSets
ListDataSources
ListFolderMembers
ListFolders
ListFoldersForResource
ListGroupMemberships
ListGroups
ListIAMPolicyAssignments
ListIAMPolicyAssignmentsForUser
ListIngestions
ListNamespaces
ListRoleMemberships
ListTemplateAliases
ListTemplateVersions
ListTemplates
ListThemeVersions
ListThemes
ListTopics
ListUserGroups
ListUsers
ListVPCConnections
SearchAnalyses
SearchDashboards
SearchDataSets
SearchDataSources
SearchFolders
SearchGroups
SearchTopics

Operations

BatchCreateTopicReviewedAnswer

$result = $client->batchCreateTopicReviewedAnswer([/* ... */]);
$promise = $client->batchCreateTopicReviewedAnswerAsync([/* ... */]);

Creates new reviewed answers for a Q Topic.

Parameter Syntax

$result = $client->batchCreateTopicReviewedAnswer([
    'Answers' => [ // REQUIRED
        [
            'AnswerId' => '<string>', // REQUIRED
            'DatasetArn' => '<string>', // REQUIRED
            'Mir' => [
                'ContributionAnalysis' => [
                    'Direction' => 'INCREASE|DECREASE|NEUTRAL',
                    'Factors' => [
                        [
                            'FieldName' => '<string>',
                        ],
                        // ...
                    ],
                    'SortType' => 'ABSOLUTE_DIFFERENCE|CONTRIBUTION_PERCENTAGE|DEVIATION_FROM_EXPECTED|PERCENTAGE_DIFFERENCE',
                    'TimeRanges' => [
                        'EndRange' => [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                        'StartRange' => [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                ],
                'Filters' => [
                    [
                        [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                        // ...
                    ],
                    // ...
                ],
                'GroupByList' => [
                    [
                        'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                        'DisplayFormatOptions' => [
                            'BlankCellFormat' => '<string>',
                            'CurrencySymbol' => '<string>',
                            'DateFormat' => '<string>',
                            'DecimalSeparator' => 'COMMA|DOT',
                            'FractionDigits' => <integer>,
                            'GroupingSeparator' => '<string>',
                            'NegativeFormat' => [
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                            ],
                            'Prefix' => '<string>',
                            'Suffix' => '<string>',
                            'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                            'UseBlankCellFormat' => true || false,
                            'UseGrouping' => true || false,
                        ],
                        'FieldName' => [
                            'Identity' => '<string>', // REQUIRED
                        ],
                        'NamedEntity' => [
                            'NamedEntityName' => '<string>',
                        ],
                        'Sort' => [
                            'Operand' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'Metrics' => [
                    [
                        'CalculatedFieldReferences' => [
                            [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                        'ComparisonMethod' => [
                            'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                            'Type' => 'DIFF|PERC_DIFF|DIFF_AS_PERC|POP_CURRENT_DIFF_AS_PERC|POP_CURRENT_DIFF|POP_OVERTIME_DIFF_AS_PERC|POP_OVERTIME_DIFF|PERCENT_OF_TOTAL|RUNNING_SUM|MOVING_AVERAGE',
                            'WindowSize' => <integer>,
                        ],
                        'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                        'DisplayFormatOptions' => [
                            'BlankCellFormat' => '<string>',
                            'CurrencySymbol' => '<string>',
                            'DateFormat' => '<string>',
                            'DecimalSeparator' => 'COMMA|DOT',
                            'FractionDigits' => <integer>,
                            'GroupingSeparator' => '<string>',
                            'NegativeFormat' => [
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                            ],
                            'Prefix' => '<string>',
                            'Suffix' => '<string>',
                            'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                            'UseBlankCellFormat' => true || false,
                            'UseGrouping' => true || false,
                        ],
                        'Expression' => '<string>',
                        'Function' => [
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                            'PeriodField' => '<string>',
                        ],
                        'MetricId' => [
                            'Identity' => '<string>', // REQUIRED
                        ],
                        'NamedEntity' => [
                            'NamedEntityName' => '<string>',
                        ],
                        'Operands' => [
                            [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                    ],
                    // ...
                ],
                'Sort' => [
                    'Operand' => [
                        'Identity' => '<string>', // REQUIRED
                    ],
                    'SortDirection' => 'ASCENDING|DESCENDING',
                ],
                'Visual' => [
                    'type' => '<string>',
                ],
            ],
            'PrimaryVisual' => [
                'Ir' => [
                    'ContributionAnalysis' => [
                        'Direction' => 'INCREASE|DECREASE|NEUTRAL',
                        'Factors' => [
                            [
                                'FieldName' => '<string>',
                            ],
                            // ...
                        ],
                        'SortType' => 'ABSOLUTE_DIFFERENCE|CONTRIBUTION_PERCENTAGE|DEVIATION_FROM_EXPECTED|PERCENTAGE_DIFFERENCE',
                        'TimeRanges' => [
                            'EndRange' => [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>', // REQUIRED
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'StartRange' => [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>', // REQUIRED
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                        ],
                    ],
                    'Filters' => [
                        [
                            [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>', // REQUIRED
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            // ...
                        ],
                        // ...
                    ],
                    'GroupByList' => [
                        [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                            'FieldName' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'NamedEntity' => [
                                'NamedEntityName' => '<string>',
                            ],
                            'Sort' => [
                                'Operand' => [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                            ],
                            'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                        ],
                        // ...
                    ],
                    'Metrics' => [
                        [
                            'CalculatedFieldReferences' => [
                                [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                // ...
                            ],
                            'ComparisonMethod' => [
                                'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                                'Type' => 'DIFF|PERC_DIFF|DIFF_AS_PERC|POP_CURRENT_DIFF_AS_PERC|POP_CURRENT_DIFF|POP_OVERTIME_DIFF_AS_PERC|POP_OVERTIME_DIFF|PERCENT_OF_TOTAL|RUNNING_SUM|MOVING_AVERAGE',
                                'WindowSize' => <integer>,
                            ],
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                            'Expression' => '<string>',
                            'Function' => [
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                                'PeriodField' => '<string>',
                            ],
                            'MetricId' => [
                                'Identity' => '<string>', // REQUIRED
                            ],
                            'NamedEntity' => [
                                'NamedEntityName' => '<string>',
                            ],
                            'Operands' => [
                                [
                                    'Identity' => '<string>', // REQUIRED
                                ],
                                // ...
                            ],
                        ],
                        // ...
                    ],
                    'Sort' => [
                        'Operand' => [
                            'Identity' => '<string>', // REQUIRED
                        ],
                        'SortDirection' => 'ASCENDING|DESCENDING',
                    ],
                    'Visual' => [
                        'type' => '<string>',
                    ],
                ],
                'Role' => 'PRIMARY|COMPLIMENTARY|MULTI_INTENT|FALLBACK|FRAGMENT',
                'SupportingVisuals' => [
                    [...], // RECURSIVE
                    // ...
                ],
                'VisualId' => '<string>',
            ],
            'Question' => '<string>', // REQUIRED
            'Template' => [
                'Slots' => [
                    [
                        'SlotId' => '<string>',
                        'VisualId' => '<string>',
                    ],
                    // ...
                ],
                'TemplateType' => '<string>',
            ],
        ],
        // ...
    ],
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
Answers
Required: Yes
Type: Array of CreateTopicReviewedAnswer structures

The definition of the Answers to be created.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that you want to create a reviewed answer in.

TopicId
Required: Yes
Type: string

The ID for the topic reviewed answer that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'InvalidAnswers' => [
        [
            'AnswerId' => '<string>',
            'Error' => 'INTERNAL_ERROR|MISSING_ANSWER|DATASET_DOES_NOT_EXIST|INVALID_DATASET_ARN|DUPLICATED_ANSWER|INVALID_DATA|MISSING_REQUIRED_FIELDS',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'SucceededAnswers' => [
        [
            'AnswerId' => '<string>',
        ],
        // ...
    ],
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
InvalidAnswers
Type: Array of InvalidTopicReviewedAnswer structures

The definition of Answers that are invalid and not created.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

SucceededAnswers
Type: Array of SucceededTopicReviewedAnswer structures

The definition of Answers that are successfully created.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID for the topic reviewed answer that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

BatchDeleteTopicReviewedAnswer

$result = $client->batchDeleteTopicReviewedAnswer([/* ... */]);
$promise = $client->batchDeleteTopicReviewedAnswerAsync([/* ... */]);

Deletes reviewed answers for Q Topic.

Parameter Syntax

$result = $client->batchDeleteTopicReviewedAnswer([
    'AnswerIds' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnswerIds
Type: Array of strings

The Answer IDs of the Answers to be deleted.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that you want to delete a reviewed answers in.

TopicId
Required: Yes
Type: string

The ID for the topic reviewed answer that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'InvalidAnswers' => [
        [
            'AnswerId' => '<string>',
            'Error' => 'INTERNAL_ERROR|MISSING_ANSWER|DATASET_DOES_NOT_EXIST|INVALID_DATASET_ARN|DUPLICATED_ANSWER|INVALID_DATA|MISSING_REQUIRED_FIELDS',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'SucceededAnswers' => [
        [
            'AnswerId' => '<string>',
        ],
        // ...
    ],
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
InvalidAnswers
Type: Array of InvalidTopicReviewedAnswer structures

The definition of Answers that are invalid and not deleted.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

SucceededAnswers
Type: Array of SucceededTopicReviewedAnswer structures

The definition of Answers that are successfully deleted.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic reviewed answer that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

CancelIngestion

$result = $client->cancelIngestion([/* ... */]);
$promise = $client->cancelIngestionAsync([/* ... */]);

Cancels an ongoing ingestion of data into SPICE.

Parameter Syntax

$result = $client->cancelIngestion([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'IngestionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset used in the ingestion.

IngestionId
Required: Yes
Type: string

An ID for the ingestion.

Result Syntax

[
    'Arn' => '<string>',
    'IngestionId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the data ingestion.

IngestionId
Type: string

An ID for the ingestion.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

InternalFailureException:

An internal failure occurred.

CreateAccountCustomization

$result = $client->createAccountCustomization([/* ... */]);
$promise = $client->createAccountCustomizationAsync([/* ... */]);

Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the DescribeThemePermissions API operation. To share the theme, grant permissions by using the UpdateThemePermissions API operation.

Parameter Syntax

$result = $client->createAccountCustomization([
    'AccountCustomization' => [ // REQUIRED
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AccountCustomization
Required: Yes
Type: AccountCustomization structure

The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.

For example, you can add a default theme by setting AccountCustomization to the midnight theme: "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.

AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

Namespace
Type: string

The Amazon QuickSight namespace that you want to add customizations to.

Tags
Type: Array of Tag structures

A list of the tags that you want to attach to this resource.

Result Syntax

[
    'AccountCustomization' => [
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'Arn' => '<string>',
    'AwsAccountId' => '<string>',
    'Namespace' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountCustomization
Type: AccountCustomization structure

The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.

Arn
Type: string

The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.

AwsAccountId
Type: string

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

Namespace
Type: string

The namespace associated with the customization you're creating.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateAccountSubscription

$result = $client->createAccountSubscription([/* ... */]);
$promise = $client->createAccountSubscriptionAsync([/* ... */]);

Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK.

Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.

If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails.

You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.

You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.

Parameter Syntax

$result = $client->createAccountSubscription([
    'AccountName' => '<string>', // REQUIRED
    'ActiveDirectoryName' => '<string>',
    'AdminGroup' => ['<string>', ...],
    'AdminProGroup' => ['<string>', ...],
    'AuthenticationMethod' => 'IAM_AND_QUICKSIGHT|IAM_ONLY|ACTIVE_DIRECTORY|IAM_IDENTITY_CENTER', // REQUIRED
    'AuthorGroup' => ['<string>', ...],
    'AuthorProGroup' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'ContactNumber' => '<string>',
    'DirectoryId' => '<string>',
    'Edition' => 'STANDARD|ENTERPRISE|ENTERPRISE_AND_Q',
    'EmailAddress' => '<string>',
    'FirstName' => '<string>',
    'IAMIdentityCenterInstanceArn' => '<string>',
    'LastName' => '<string>',
    'NotificationEmail' => '<string>', // REQUIRED
    'ReaderGroup' => ['<string>', ...],
    'ReaderProGroup' => ['<string>', ...],
    'Realm' => '<string>',
]);

Parameter Details

Members
AccountName
Required: Yes
Type: string

The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can't change AccountName value after the Amazon QuickSight account is created.

ActiveDirectoryName
Type: string

The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

AdminGroup
Type: Array of strings

The admin group associated with your Active Directory or IAM Identity Center account. Either this field or the AdminProGroup field is required if ACTIVE_DIRECTORY or IAM_IDENTITY_CENTER is the selected authentication method of the new Amazon QuickSight account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AdminProGroup
Type: Array of strings

The admin pro group associated with your Active Directory or IAM Identity Center account. Either this field or the AdminGroup field is required if ACTIVE_DIRECTORY or IAM_IDENTITY_CENTER is the selected authentication method of the new Amazon QuickSight account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AuthenticationMethod
Required: Yes
Type: string

The method that you want to use to authenticate your Amazon QuickSight account.

If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup associated with your Active Directory.

If you choose IAM_IDENTITY_CENTER, provide an AdminGroup associated with your IAM Identity Center account.

AuthorGroup
Type: Array of strings

The author group associated with your Active Directory or IAM Identity Center account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AuthorProGroup
Type: Array of strings

The author pro group associated with your Active Directory or IAM Identity Center account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.

ContactNumber
Type: string

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

DirectoryId
Type: string

The ID of the Active Directory that is associated with your Amazon QuickSight account.

Edition
Type: string

The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from ENTERPRISE or ENTERPRISE_AND_Q.

If you choose ENTERPRISE_AND_Q, the following parameters are required:

  • FirstName

  • LastName

  • EmailAddress

  • ContactNumber

EmailAddress
Type: string

The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

FirstName
Type: string

The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

IAMIdentityCenterInstanceArn
Type: string

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

LastName
Type: string

The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

NotificationEmail
Required: Yes
Type: string

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

ReaderGroup
Type: Array of strings

The reader group associated with your Active Directory or IAM Identity Center account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

ReaderProGroup
Type: Array of strings

The reader pro group associated with your Active Directory or IAM Identity Center account.

For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

Realm
Type: string

The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

Result Syntax

[
    'RequestId' => '<string>',
    'SignupResponse' => [
        'IAMUser' => true || false,
        'accountName' => '<string>',
        'directoryType' => '<string>',
        'userLoginName' => '<string>',
    ],
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

SignupResponse
Type: SignupResponse structure

A SignupResponse object that returns information about a newly created Amazon QuickSight account.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

PreconditionNotMetException:

One or more preconditions aren't met.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateAnalysis

$result = $client->createAnalysis([/* ... */]);
$promise = $client->createAnalysisAsync([/* ... */]);

Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition.

Parameter Syntax

$result = $client->createAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [ // REQUIRED
            [
                'DataSetArn' => '<string>', // REQUIRED
                'Identifier' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'FolderArns' => ['<string>', ...],
    'Name' => '<string>', // REQUIRED
    'Parameters' => [
        'DateTimeParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer || string || DateTime>, ...], // REQUIRED
            ],
            // ...
        ],
        'DecimalParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<float>, ...], // REQUIRED
            ],
            // ...
        ],
        'IntegerParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer>, ...], // REQUIRED
            ],
            // ...
        ],
        'StringParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'SourceEntity' => [
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'ThemeArn' => '<string>',
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID for the analysis that you're creating. This ID displays in the URL of the analysis.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account where you are creating an analysis.

Definition
Type: AnalysisDefinition structure

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

FolderArns
Type: Array of strings

When you create the analysis, Amazon QuickSight adds the analysis to these folders.

Name
Required: Yes
Type: string

A descriptive name for the analysis that you're creating. This name displays for the analysis in the Amazon QuickSight console.

Parameters
Type: Parameters structure

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

Permissions
Type: Array of ResourcePermission structures

A structure that describes the principals and the resource-level permissions on an analysis. You can use the Permissions structure to grant permissions by providing a list of Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).

To specify no permissions, omit Permissions.

SourceEntity
Type: AnalysisSourceEntity structure

A source entity to use for the analysis that you're creating. This metadata structure contains details that describe a source template and one or more datasets.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.

ThemeArn
Type: string

The ARN for the theme to apply to the analysis that you're creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

ValidationStrategy
Type: ValidationStrategy structure

The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.

Result Syntax

[
    'AnalysisId' => '<string>',
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisId
Type: string

The ID of the analysis.

Arn
Type: string

The ARN for the analysis.

CreationStatus
Type: string

The status of the creation of the analysis.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

CreateBrand

$result = $client->createBrand([/* ... */]);
$promise = $client->createBrandAsync([/* ... */]);

Creates an Amazon QuickSight brand.

Parameter Syntax

$result = $client->createBrand([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>', // REQUIRED
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>', // REQUIRED
            'LogoSet' => [ // REQUIRED
                'Favicon' => [
                    'Original' => [ // REQUIRED
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [ // REQUIRED
                    'Original' => [ // REQUIRED
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandId' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

Tags
Type: Array of Tag structures

A map of the key-value pairs that are assigned to the brand.

Result Syntax

[
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>',
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandDetail' => [
        'Arn' => '<string>',
        'BrandId' => '<string>',
        'BrandStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED|DELETE_IN_PROGRESS|DELETE_FAILED',
        'CreatedTime' => <DateTime>,
        'Errors' => ['<string>', ...],
        'LastUpdatedTime' => <DateTime>,
        'Logo' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
        'VersionId' => '<string>',
        'VersionStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED',
    ],
    'RequestId' => '<string>',
]

Result Details

Members
BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandDetail
Type: BrandDetail structure

The details of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

LimitExceededException:

A limit is exceeded.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

CreateCustomPermissions

$result = $client->createCustomPermissions([/* ... */]);
$promise = $client->createCustomPermissionsAsync([/* ... */]);

Creates a custom permissions profile.

Parameter Syntax

$result = $client->createCustomPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'Capabilities' => [
        'AddOrRunAnomalyDetectionForAnalyses' => 'DENY',
        'CreateAndUpdateDashboardEmailReports' => 'DENY',
        'CreateAndUpdateDataSources' => 'DENY',
        'CreateAndUpdateDatasets' => 'DENY',
        'CreateAndUpdateThemes' => 'DENY',
        'CreateAndUpdateThresholdAlerts' => 'DENY',
        'CreateSPICEDataset' => 'DENY',
        'CreateSharedFolders' => 'DENY',
        'ExportToCsv' => 'DENY',
        'ExportToExcel' => 'DENY',
        'RenameSharedFolders' => 'DENY',
        'ShareAnalyses' => 'DENY',
        'ShareDashboards' => 'DENY',
        'ShareDataSources' => 'DENY',
        'ShareDatasets' => 'DENY',
        'SubscribeDashboardEmailReports' => 'DENY',
        'ViewAccountSPICECapacity' => 'DENY',
    ],
    'CustomPermissionsName' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that you want to create the custom permissions profile in.

Capabilities
Type: Capabilities structure

A set of actions to include in the custom permissions profile.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permissions profile that you want to create.

Tags
Type: Array of Tag structures

The tags to associate with the custom permissions profile.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the custom permissions profile.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateDashboard

$result = $client->createDashboard([/* ... */]);
$promise = $client->createDashboardAsync([/* ... */]);

Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.

Parameter Syntax

$result = $client->createDashboard([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'DashboardPublishOptions' => [
        'AdHocFilteringOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointDrillUpDownOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointMenuLabelOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointTooltipOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportToCSVOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportWithHiddenFieldsOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'SheetControlsOption' => [
            'VisibilityState' => 'EXPANDED|COLLAPSED',
        ],
        'SheetLayoutElementMaximizationOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualAxisSortOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualMenuOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualPublishOptions' => [
            'ExportHiddenFieldsOption' => [
                'AvailabilityStatus' => 'ENABLED|DISABLED',
            ],
        ],
    ],
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [ // REQUIRED
            [
                'DataSetArn' => '<string>', // REQUIRED
                'Identifier' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'FolderArns' => ['<string>', ...],
    'LinkEntities' => ['<string>', ...],
    'LinkSharingConfiguration' => [
        'Permissions' => [
            [
                'Actions' => ['<string>', ...], // REQUIRED
                'Principal' => '<string>', // REQUIRED
            ],
            // ...
        ],
    ],
    'Name' => '<string>', // REQUIRED
    'Parameters' => [
        'DateTimeParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer || string || DateTime>, ...], // REQUIRED
            ],
            // ...
        ],
        'DecimalParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<float>, ...], // REQUIRED
            ],
            // ...
        ],
        'IntegerParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer>, ...], // REQUIRED
            ],
            // ...
        ],
        'StringParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'SourceEntity' => [
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'ThemeArn' => '<string>',
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account where you want to create the dashboard.

DashboardId
Required: Yes
Type: string

The ID for the dashboard, also added to the IAM policy.

DashboardPublishOptions
Type: DashboardPublishOptions structure

Options for publishing the dashboard when you create it:

  • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

  • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

  • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

Definition
Type: DashboardVersionDefinition structure

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

FolderArns
Type: Array of strings

When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.

LinkEntities
Type: Array of strings

A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

LinkSharingConfiguration
Type: LinkSharingConfiguration structure

A structure that contains the permissions of a shareable link to the dashboard.

Name
Required: Yes
Type: string

The display name of the dashboard.

Parameters
Type: Parameters structure

The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values.

Permissions
Type: Array of ResourcePermission structures

A structure that contains the permissions of the dashboard. You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.

To specify no permissions, omit the permissions list.

SourceEntity
Type: DashboardSourceEntity structure

The entity that you are using as a source when you create the dashboard. In SourceEntity, you specify the type of object you're using as source. You can only create a dashboard from a template, so you use a SourceTemplate entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplateARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.

ThemeArn
Type: string

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

ValidationStrategy
Type: ValidationStrategy structure

The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.

VersionDescription
Type: string

A description for the first version of the dashboard being created.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'DashboardId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The ARN of the dashboard.

CreationStatus
Type: string

The status of the dashboard creation request.

DashboardId
Type: string

The ID for the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VersionArn
Type: string

The ARN of the dashboard, including the version number of the first version that is created.

Errors

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

CreateDataSet

$result = $client->createDataSet([/* ... */]);
$promise = $client->createDataSetAsync([/* ... */]);

Creates a dataset. This operation doesn't support datasets that include uploaded files as a source.

Parameter Syntax

$result = $client->createDataSet([
    'AwsAccountId' => '<string>', // REQUIRED
    'ColumnGroups' => [
        [
            'GeoSpatialColumnGroup' => [
                'Columns' => ['<string>', ...], // REQUIRED
                'CountryCode' => 'US',
                'Name' => '<string>', // REQUIRED
            ],
        ],
        // ...
    ],
    'ColumnLevelPermissionRules' => [
        [
            'ColumnNames' => ['<string>', ...],
            'Principals' => ['<string>', ...],
        ],
        // ...
    ],
    'DataSetId' => '<string>', // REQUIRED
    'DataSetUsageConfiguration' => [
        'DisableUseAsDirectQuerySource' => true || false,
        'DisableUseAsImportedSource' => true || false,
    ],
    'DatasetParameters' => [
        [
            'DateTimeDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<integer || string || DateTime>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'DecimalDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<float>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'IntegerDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<integer>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'StringDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => ['<string>', ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
        ],
        // ...
    ],
    'FieldFolders' => [
        '<FieldFolderPath>' => [
            'columns' => ['<string>', ...],
            'description' => '<string>',
        ],
        // ...
    ],
    'FolderArns' => ['<string>', ...],
    'ImportMode' => 'SPICE|DIRECT_QUERY', // REQUIRED
    'LogicalTableMap' => [
        '<LogicalTableId>' => [
            'Alias' => '<string>', // REQUIRED
            'DataTransforms' => [
                [
                    'CastColumnTypeOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'Format' => '<string>',
                        'NewColumnType' => 'STRING|INTEGER|DECIMAL|DATETIME', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                    ],
                    'CreateColumnsOperation' => [
                        'Columns' => [ // REQUIRED
                            [
                                'ColumnId' => '<string>', // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'Expression' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                    ],
                    'FilterOperation' => [
                        'ConditionExpression' => '<string>', // REQUIRED
                    ],
                    'OverrideDatasetParameterOperation' => [
                        'NewDefaultValues' => [
                            'DateTimeStaticValues' => [<integer || string || DateTime>, ...],
                            'DecimalStaticValues' => [<float>, ...],
                            'IntegerStaticValues' => [<integer>, ...],
                            'StringStaticValues' => ['<string>', ...],
                        ],
                        'NewParameterName' => '<string>',
                        'ParameterName' => '<string>', // REQUIRED
                    ],
                    'ProjectOperation' => [
                        'ProjectedColumns' => ['<string>', ...], // REQUIRED
                    ],
                    'RenameColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'NewColumnName' => '<string>', // REQUIRED
                    ],
                    'TagColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'Tags' => [ // REQUIRED
                            [
                                'ColumnDescription' => [
                                    'Text' => '<string>',
                                ],
                                'ColumnGeographicRole' => 'COUNTRY|STATE|COUNTY|CITY|POSTCODE|LONGITUDE|LATITUDE',
                            ],
                            // ...
                        ],
                    ],
                    'UntagColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'TagNames' => ['<string>', ...], // REQUIRED
                    ],
                ],
                // ...
            ],
            'Source' => [ // REQUIRED
                'DataSetArn' => '<string>',
                'JoinInstruction' => [
                    'LeftJoinKeyProperties' => [
                        'UniqueKey' => true || false,
                    ],
                    'LeftOperand' => '<string>', // REQUIRED
                    'OnClause' => '<string>', // REQUIRED
                    'RightJoinKeyProperties' => [
                        'UniqueKey' => true || false,
                    ],
                    'RightOperand' => '<string>', // REQUIRED
                    'Type' => 'INNER|OUTER|LEFT|RIGHT', // REQUIRED
                ],
                'PhysicalTableId' => '<string>',
            ],
        ],
        // ...
    ],
    'Name' => '<string>', // REQUIRED
    'PerformanceConfiguration' => [
        'UniqueKeys' => [
            [
                'ColumnNames' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'PhysicalTableMap' => [ // REQUIRED
        '<PhysicalTableId>' => [
            'CustomSql' => [
                'Columns' => [
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'DataSourceArn' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'SqlQuery' => '<string>', // REQUIRED
            ],
            'RelationalTable' => [
                'Catalog' => '<string>',
                'DataSourceArn' => '<string>', // REQUIRED
                'InputColumns' => [ // REQUIRED
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'Name' => '<string>', // REQUIRED
                'Schema' => '<string>',
            ],
            'S3Source' => [
                'DataSourceArn' => '<string>', // REQUIRED
                'InputColumns' => [ // REQUIRED
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'UploadSettings' => [
                    'ContainsHeader' => true || false,
                    'Delimiter' => '<string>',
                    'Format' => 'CSV|TSV|CLF|ELF|XLSX|JSON',
                    'StartFromRow' => <integer>,
                    'TextQualifier' => 'DOUBLE_QUOTE|SINGLE_QUOTE',
                ],
            ],
        ],
        // ...
    ],
    'RowLevelPermissionDataSet' => [
        'Arn' => '<string>', // REQUIRED
        'FormatVersion' => 'VERSION_1|VERSION_2',
        'Namespace' => '<string>',
        'PermissionPolicy' => 'GRANT_ACCESS|DENY_ACCESS', // REQUIRED
        'Status' => 'ENABLED|DISABLED',
    ],
    'RowLevelPermissionTagConfiguration' => [
        'Status' => 'ENABLED|DISABLED',
        'TagRuleConfigurations' => [
            ['<string>', ...],
            // ...
        ],
        'TagRules' => [ // REQUIRED
            [
                'ColumnName' => '<string>', // REQUIRED
                'MatchAllValue' => '<string>',
                'TagKey' => '<string>', // REQUIRED
                'TagMultiValueDelimiter' => '<string>',
            ],
            // ...
        ],
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

ColumnGroups
Type: Array of ColumnGroup structures

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

ColumnLevelPermissionRules
Type: Array of ColumnLevelPermissionRule structures

A set of one or more definitions of a ColumnLevelPermissionRule .

DataSetId
Required: Yes
Type: string

An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

DataSetUsageConfiguration
Type: DataSetUsageConfiguration structure

The usage configuration to apply to child datasets that reference this dataset as a source.

DatasetParameters
Type: Array of DatasetParameter structures

The parameter declarations of the dataset.

FieldFolders
Type: Associative array of custom strings keys (FieldFolderPath) to FieldFolder structures

The folder that contains fields and nested subfolders for your dataset.

FolderArns
Type: Array of strings

When you create the dataset, Amazon QuickSight adds the dataset to these folders.

ImportMode
Required: Yes
Type: string

Indicates whether you want to import the data into SPICE.

LogicalTableMap
Type: Associative array of custom strings keys (LogicalTableId) to LogicalTable structures

Configures the combination and transformation of the data from the physical tables.

Name
Required: Yes
Type: string

The display name for the dataset.

PerformanceConfiguration
Type: PerformanceConfiguration structure

The configuration for the performance optimization of the dataset that contains a UniqueKey configuration.

Permissions
Type: Array of ResourcePermission structures

A list of resource permissions on the dataset.

PhysicalTableMap
Required: Yes
Type: Associative array of custom strings keys (PhysicalTableId) to PhysicalTable structures

Declares the physical tables that are available in the underlying data sources.

RowLevelPermissionDataSet
Type: RowLevelPermissionDataSet structure

The row-level security configuration for the data that you want to create.

RowLevelPermissionTagConfiguration

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

Result Syntax

[
    'Arn' => '<string>',
    'DataSetId' => '<string>',
    'IngestionArn' => '<string>',
    'IngestionId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DataSetId
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

IngestionArn
Type: string

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

IngestionId
Type: string

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

CreateDataSource

$result = $client->createDataSource([/* ... */]);
$promise = $client->createDataSourceAsync([/* ... */]);

Creates a data source.

Parameter Syntax

$result = $client->createDataSource([
    'AwsAccountId' => '<string>', // REQUIRED
    'Credentials' => [
        'CopySourceArn' => '<string>',
        'CredentialPair' => [
            'AlternateDataSourceParameters' => [
                [
                    'AmazonElasticsearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AmazonOpenSearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AthenaParameters' => [
                        'RoleArn' => '<string>',
                        'WorkGroup' => '<string>',
                    ],
                    'AuroraParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AuroraPostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AwsIotAnalyticsParameters' => [
                        'DataSetName' => '<string>', // REQUIRED
                    ],
                    'BigQueryParameters' => [
                        'DataSetRegion' => '<string>',
                        'ProjectId' => '<string>', // REQUIRED
                    ],
                    'DatabricksParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                        'SqlEndpointPath' => '<string>', // REQUIRED
                    ],
                    'ExasolParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'JiraParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'MariaDbParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'MySqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'OracleParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PrestoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'RdsParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'InstanceId' => '<string>', // REQUIRED
                    ],
                    'RedshiftParameters' => [
                        'ClusterId' => '<string>',
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>',
                        'IAMParameters' => [
                            'AutoCreateDatabaseUser' => true || false,
                            'DatabaseGroups' => ['<string>', ...],
                            'DatabaseUser' => '<string>',
                            'RoleArn' => '<string>', // REQUIRED
                        ],
                        'IdentityCenterConfiguration' => [
                            'EnableIdentityPropagation' => true || false,
                        ],
                        'Port' => <integer>,
                    ],
                    'S3Parameters' => [
                        'ManifestFileLocation' => [ // REQUIRED
                            'Bucket' => '<string>', // REQUIRED
                            'Key' => '<string>', // REQUIRED
                        ],
                        'RoleArn' => '<string>',
                    ],
                    'ServiceNowParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'SnowflakeParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Database' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Warehouse' => '<string>', // REQUIRED
                    ],
                    'SparkParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'SqlServerParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'StarburstParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Catalog' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Port' => <integer>, // REQUIRED
                        'ProductType' => 'GALAXY|ENTERPRISE',
                    ],
                    'TeradataParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TrinoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TwitterParameters' => [
                        'MaxRows' => <integer>, // REQUIRED
                        'Query' => '<string>', // REQUIRED
                    ],
                ],
                // ...
            ],
            'Password' => '<string>', // REQUIRED
            'Username' => '<string>', // REQUIRED
        ],
        'SecretArn' => '<string>',
    ],
    'DataSourceId' => '<string>', // REQUIRED
    'DataSourceParameters' => [
        'AmazonElasticsearchParameters' => [
            'Domain' => '<string>', // REQUIRED
        ],
        'AmazonOpenSearchParameters' => [
            'Domain' => '<string>', // REQUIRED
        ],
        'AthenaParameters' => [
            'RoleArn' => '<string>',
            'WorkGroup' => '<string>',
        ],
        'AuroraParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'AuroraPostgreSqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'AwsIotAnalyticsParameters' => [
            'DataSetName' => '<string>', // REQUIRED
        ],
        'BigQueryParameters' => [
            'DataSetRegion' => '<string>',
            'ProjectId' => '<string>', // REQUIRED
        ],
        'DatabricksParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
            'SqlEndpointPath' => '<string>', // REQUIRED
        ],
        'ExasolParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'JiraParameters' => [
            'SiteBaseUrl' => '<string>', // REQUIRED
        ],
        'MariaDbParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'MySqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'OracleParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'PostgreSqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'PrestoParameters' => [
            'Catalog' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'RdsParameters' => [
            'Database' => '<string>', // REQUIRED
            'InstanceId' => '<string>', // REQUIRED
        ],
        'RedshiftParameters' => [
            'ClusterId' => '<string>',
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>',
            'IAMParameters' => [
                'AutoCreateDatabaseUser' => true || false,
                'DatabaseGroups' => ['<string>', ...],
                'DatabaseUser' => '<string>',
                'RoleArn' => '<string>', // REQUIRED
            ],
            'IdentityCenterConfiguration' => [
                'EnableIdentityPropagation' => true || false,
            ],
            'Port' => <integer>,
        ],
        'S3Parameters' => [
            'ManifestFileLocation' => [ // REQUIRED
                'Bucket' => '<string>', // REQUIRED
                'Key' => '<string>', // REQUIRED
            ],
            'RoleArn' => '<string>',
        ],
        'ServiceNowParameters' => [
            'SiteBaseUrl' => '<string>', // REQUIRED
        ],
        'SnowflakeParameters' => [
            'AuthenticationType' => 'PASSWORD|TOKEN|X509',
            'Database' => '<string>', // REQUIRED
            'DatabaseAccessControlRole' => '<string>',
            'Host' => '<string>', // REQUIRED
            'OAuthParameters' => [
                'IdentityProviderResourceUri' => '<string>',
                'IdentityProviderVpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>', // REQUIRED
                ],
                'OAuthScope' => '<string>',
                'TokenProviderUrl' => '<string>', // REQUIRED
            ],
            'Warehouse' => '<string>', // REQUIRED
        ],
        'SparkParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'SqlServerParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'StarburstParameters' => [
            'AuthenticationType' => 'PASSWORD|TOKEN|X509',
            'Catalog' => '<string>', // REQUIRED
            'DatabaseAccessControlRole' => '<string>',
            'Host' => '<string>', // REQUIRED
            'OAuthParameters' => [
                'IdentityProviderResourceUri' => '<string>',
                'IdentityProviderVpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>', // REQUIRED
                ],
                'OAuthScope' => '<string>',
                'TokenProviderUrl' => '<string>', // REQUIRED
            ],
            'Port' => <integer>, // REQUIRED
            'ProductType' => 'GALAXY|ENTERPRISE',
        ],
        'TeradataParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'TrinoParameters' => [
            'Catalog' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'TwitterParameters' => [
            'MaxRows' => <integer>, // REQUIRED
            'Query' => '<string>', // REQUIRED
        ],
    ],
    'FolderArns' => ['<string>', ...],
    'Name' => '<string>', // REQUIRED
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'SslProperties' => [
        'DisableSsl' => true || false,
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Type' => 'ADOBE_ANALYTICS|AMAZON_ELASTICSEARCH|ATHENA|AURORA|AURORA_POSTGRESQL|AWS_IOT_ANALYTICS|GITHUB|JIRA|MARIADB|MYSQL|ORACLE|POSTGRESQL|PRESTO|REDSHIFT|S3|SALESFORCE|SERVICENOW|SNOWFLAKE|SPARK|SQLSERVER|TERADATA|TWITTER|TIMESTREAM|AMAZON_OPENSEARCH|EXASOL|DATABRICKS|STARBURST|TRINO|BIGQUERY', // REQUIRED
    'VpcConnectionProperties' => [
        'VpcConnectionArn' => '<string>', // REQUIRED
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

Credentials
Type: DataSourceCredentials structure

The credentials Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

DataSourceId
Required: Yes
Type: string

An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

DataSourceParameters
Type: DataSourceParameters structure

The parameters that Amazon QuickSight uses to connect to your underlying source.

FolderArns
Type: Array of strings

When you create the data source, Amazon QuickSight adds the data source to these folders.

Name
Required: Yes
Type: string

A display name for the data source.

Permissions
Type: Array of ResourcePermission structures

A list of resource permissions on the data source.

SslProperties
Type: SslProperties structure

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

Type
Required: Yes
Type: string

The type of the data source. To return a list of all data sources, use ListDataSources.

Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.

VpcConnectionProperties
Type: VpcConnectionProperties structure

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'DataSourceId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the data source.

CreationStatus
Type: string

The status of creating the data source.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

CustomerManagedKeyUnavailableException:

The customer managed key that is registered to your Amazon QuickSight account is unavailable.

InternalFailureException:

An internal failure occurred.

CreateFolder

$result = $client->createFolder([/* ... */]);
$promise = $client->createFolderAsync([/* ... */]);

Creates an empty shared folder.

Parameter Syntax

$result = $client->createFolder([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'FolderType' => 'SHARED|RESTRICTED',
    'Name' => '<string>',
    'ParentFolderArn' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'SharingModel' => 'ACCOUNT|NAMESPACE',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account where you want to create the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

FolderType
Type: string

The type of folder. By default, folderType is SHARED.

Name
Type: string

The name of the folder.

ParentFolderArn
Type: string

The Amazon Resource Name (ARN) for the parent folder.

ParentFolderArn can be null. An empty parentFolderArn creates a root-level folder.

Permissions
Type: Array of ResourcePermission structures

A structure that describes the principals and the resource-level permissions of a folder.

To specify no permissions, omit Permissions.

SharingModel
Type: string

An optional parameter that determines the sharing scope of the folder. The default value for this parameter is ACCOUNT.

Tags
Type: Array of Tag structures

Tags for the folder.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the newly created folder.

FolderId
Type: string

The folder ID for the newly created folder.

RequestId
Type: string

The request ID for the newly created folder.

Status
Type: int

The HTTP status of the request.

Errors

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

CreateFolderMembership

$result = $client->createFolderMembership([/* ... */]);
$promise = $client->createFolderMembershipAsync([/* ... */]);

Adds an asset, such as a dashboard, analysis, or dataset into a folder.

Parameter Syntax

$result = $client->createFolderMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'MemberId' => '<string>', // REQUIRED
    'MemberType' => 'DASHBOARD|ANALYSIS|DATASET|DATASOURCE|TOPIC', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

MemberId
Required: Yes
Type: string

The ID of the asset that you want to add to the folder.

MemberType
Required: Yes
Type: string

The member type of the asset that you want to add to a folder.

Result Syntax

[
    'FolderMember' => [
        'MemberId' => '<string>',
        'MemberType' => 'DASHBOARD|ANALYSIS|DATASET|DATASOURCE|TOPIC',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
FolderMember
Type: FolderMember structure

Information about the member in the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

CreateGroup

$result = $client->createGroup([/* ... */]);
$promise = $client->createGroupAsync([/* ... */]);

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services Support.

The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

Parameter Syntax

$result = $client->createGroup([
    'AwsAccountId' => '<string>', // REQUIRED
    'Description' => '<string>',
    'GroupName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Description
Type: string

A description for the group that you want to create.

GroupName
Required: Yes
Type: string

A name for the group that you want to create.

Namespace
Required: Yes
Type: string

The namespace that you want the group to be a part of.

Result Syntax

[
    'Group' => [
        'Arn' => '<string>',
        'Description' => '<string>',
        'GroupName' => '<string>',
        'PrincipalId' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Group
Type: Group structure

The name of the group.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateGroupMembership

$result = $client->createGroupMembership([/* ... */]);
$promise = $client->createGroupMembershipAsync([/* ... */]);

Adds an Amazon QuickSight user to an Amazon QuickSight group.

Parameter Syntax

$result = $client->createGroupMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'MemberName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to add the user to.

MemberName
Required: Yes
Type: string

The name of the user that you want to add to the group membership.

Namespace
Required: Yes
Type: string

The namespace that you want the user to be a part of.

Result Syntax

[
    'GroupMember' => [
        'Arn' => '<string>',
        'MemberName' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupMember
Type: GroupMember structure

The group member.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateIAMPolicyAssignment

$result = $client->createIAMPolicyAssignment([/* ... */]);
$promise = $client->createIAMPolicyAssignmentAsync([/* ... */]);

Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

Parameter Syntax

$result = $client->createIAMPolicyAssignment([
    'AssignmentName' => '<string>', // REQUIRED
    'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Identities' => [
        '<String>' => ['<string>', ...],
        // ...
    ],
    'Namespace' => '<string>', // REQUIRED
    'PolicyArn' => '<string>',
]);

Parameter Details

Members
AssignmentName
Required: Yes
Type: string

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

AssignmentStatus
Required: Yes
Type: string

The status of the assignment. Possible values are as follows:

  • ENABLED - Anything specified in this assignment is used when creating the data source.

  • DISABLED - This assignment isn't used when creating the data source.

  • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account where you want to assign an IAM policy to Amazon QuickSight users or groups.

Identities
Type: Associative array of custom strings keys (String) to stringss

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

Namespace
Required: Yes
Type: string

The namespace that contains the assignment.

PolicyArn
Type: string

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

Result Syntax

[
    'AssignmentId' => '<string>',
    'AssignmentName' => '<string>',
    'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
    'Identities' => [
        '<String>' => ['<string>', ...],
        // ...
    ],
    'PolicyArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AssignmentId
Type: string

The ID for the assignment.

AssignmentName
Type: string

The name of the assignment. The name must be unique within the Amazon Web Services account.

AssignmentStatus
Type: string

The status of the assignment. Possible values are as follows:

  • ENABLED - Anything specified in this assignment is used when creating the data source.

  • DISABLED - This assignment isn't used when creating the data source.

  • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

Identities
Type: Associative array of custom strings keys (String) to stringss

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

PolicyArn
Type: string

The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConcurrentUpdatingException:

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

InternalFailureException:

An internal failure occurred.

CreateIngestion

$result = $client->createIngestion([/* ... */]);
$promise = $client->createIngestionAsync([/* ... */]);

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

Parameter Syntax

$result = $client->createIngestion([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'IngestionId' => '<string>', // REQUIRED
    'IngestionType' => 'INCREMENTAL_REFRESH|FULL_REFRESH',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset used in the ingestion.

IngestionId
Required: Yes
Type: string

An ID for the ingestion.

IngestionType
Type: string

The type of ingestion that you want to create.

Result Syntax

[
    'Arn' => '<string>',
    'IngestionId' => '<string>',
    'IngestionStatus' => 'INITIALIZED|QUEUED|RUNNING|FAILED|COMPLETED|CANCELLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the data ingestion.

IngestionId
Type: string

An ID for the ingestion.

IngestionStatus
Type: string

The ingestion status.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

InternalFailureException:

An internal failure occurred.

CreateNamespace

$result = $client->createNamespace([/* ... */]);
$promise = $client->createNamespaceAsync([/* ... */]);

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.

Parameter Syntax

$result = $client->createNamespace([
    'AwsAccountId' => '<string>', // REQUIRED
    'IdentityStore' => 'QUICKSIGHT', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create the Amazon QuickSight namespace in.

IdentityStore
Required: Yes
Type: string

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

Namespace
Required: Yes
Type: string

The name that you want to use to describe the new namespace.

Tags
Type: Array of Tag structures

The tags that you want to associate with the namespace that you're creating.

Result Syntax

[
    'Arn' => '<string>',
    'CapacityRegion' => '<string>',
    'CreationStatus' => 'CREATED|CREATING|DELETING|RETRYABLE_FAILURE|NON_RETRYABLE_FAILURE',
    'IdentityStore' => 'QUICKSIGHT',
    'Name' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The ARN of the Amazon QuickSight namespace you created.

CapacityRegion
Type: string

The Amazon Web Services Region; that you want to use for the free SPICE capacity for the new namespace. This is set to the region that you run CreateNamespace in.

CreationStatus
Type: string

The status of the creation of the namespace. This is an asynchronous process. A status of CREATED means that your namespace is ready to use. If an error occurs, it indicates if the process is retryable or non-retryable. In the case of a non-retryable error, refer to the error message for follow-up tasks.

IdentityStore
Type: string

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

Name
Type: string

The name of the new namespace that you created.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

PreconditionNotMetException:

One or more preconditions aren't met.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateRefreshSchedule

$result = $client->createRefreshSchedule([/* ... */]);
$promise = $client->createRefreshScheduleAsync([/* ... */]);

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

Parameter Syntax

$result = $client->createRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'Schedule' => [ // REQUIRED
        'Arn' => '<string>',
        'RefreshType' => 'INCREMENTAL_REFRESH|FULL_REFRESH', // REQUIRED
        'ScheduleFrequency' => [ // REQUIRED
            'Interval' => 'MINUTE15|MINUTE30|HOURLY|DAILY|WEEKLY|MONTHLY', // REQUIRED
            'RefreshOnDay' => [
                'DayOfMonth' => '<string>',
                'DayOfWeek' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
            ],
            'TimeOfTheDay' => '<string>',
            'Timezone' => '<string>',
        ],
        'ScheduleId' => '<string>', // REQUIRED
        'StartAfterDateTime' => <integer || string || DateTime>,
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

Schedule
Required: Yes
Type: RefreshSchedule structure

The refresh schedule.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'ScheduleId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the refresh schedule.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ScheduleId
Type: string

The ID of the refresh schedule.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

CreateRoleMembership

$result = $client->createRoleMembership([/* ... */]);
$promise = $client->createRoleMembershipAsync([/* ... */]);

Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role.

Parameter Syntax

$result = $client->createRoleMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'MemberName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

MemberName
Required: Yes
Type: string

The name of the group that you want to add to the role.

Namespace
Required: Yes
Type: string

The namespace that the role belongs to.

Role
Required: Yes
Type: string

The role that you want to add a group to.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

CreateTemplate

$result = $client->createTemplate([/* ... */]);
$promise = $client->createTemplateAsync([/* ... */]);

Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

Parameter Syntax

$result = $client->createTemplate([
    'AwsAccountId' => '<string>', // REQUIRED
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetConfigurations' => [ // REQUIRED
            [
                'ColumnGroupSchemaList' => [
                    [
                        'ColumnGroupColumnSchemaList' => [
                            [
                                'Name' => '<string>',
                            ],
                            // ...
                        ],
                        'Name' => '<string>',
                    ],
                    // ...
                ],
                'DataSetSchema' => [
                    'ColumnSchemaList' => [
                        [
                            'DataType' => '<string>',
                            'GeographicRole' => '<string>',
                            'Name' => '<string>',
                        ],
                        // ...
                    ],
                ],
                'Placeholder' => '<string>',
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'Name' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'SourceEntity' => [
        'SourceAnalysis' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
        ],
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TemplateId' => '<string>', // REQUIRED
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. You use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Definition
Type: TemplateVersionDefinition structure

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

Name
Type: string

A display name for the template.

Permissions
Type: Array of ResourcePermission structures

A list of resource permissions to be set on the template.

SourceEntity
Type: TemplateSourceEntity structure

The entity that you are using as a source when you create the template. In SourceEntity, you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

TemplateId
Required: Yes
Type: string

An ID for the template that you want to create. This template is unique per Amazon Web Services Region; in each Amazon Web Services account.

ValidationStrategy
Type: ValidationStrategy structure

TThe option to relax the validation needed to create a template with definition objects. This skips the validation step for specific errors.

VersionDescription
Type: string

A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateId' => '<string>',
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The ARN for the template.

CreationStatus
Type: string

The template creation status.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateId
Type: string

The ID of the template.

VersionArn
Type: string

The ARN for the template, including the version information of the first version.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

CreateTemplateAlias

$result = $client->createTemplateAlias([/* ... */]);
$promise = $client->createTemplateAliasAsync([/* ... */]);

Creates a template alias for a template.

Parameter Syntax

$result = $client->createTemplateAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
    'TemplateVersionNumber' => <integer>, // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name that you want to give to the template alias that you're creating. Don't start the alias name with the $ character. Alias names that start with $ are reserved by Amazon QuickSight.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template that you creating an alias for.

TemplateId
Required: Yes
Type: string

An ID for the template.

TemplateVersionNumber
Required: Yes
Type: long (int|float)

The version number of the template.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'TemplateVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateAlias
Type: TemplateAlias structure

Information about the template alias.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceExistsException:

The resource specified already exists.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

CreateTheme

$result = $client->createTheme([/* ... */]);
$promise = $client->createThemeAsync([/* ... */]);

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

Parameter Syntax

$result = $client->createTheme([
    'AwsAccountId' => '<string>', // REQUIRED
    'BaseThemeId' => '<string>', // REQUIRED
    'Configuration' => [ // REQUIRED
        'DataColorPalette' => [
            'Colors' => ['<string>', ...],
            'EmptyFillColor' => '<string>',
            'MinMaxGradient' => ['<string>', ...],
        ],
        'Sheet' => [
            'Tile' => [
                'Border' => [
                    'Show' => true || false,
                ],
            ],
            'TileLayout' => [
                'Gutter' => [
                    'Show' => true || false,
                ],
                'Margin' => [
                    'Show' => true || false,
                ],
            ],
        ],
        'Typography' => [
            'FontFamilies' => [
                [
                    'FontFamily' => '<string>',
                ],
                // ...
            ],
        ],
        'UIColorPalette' => [
            'Accent' => '<string>',
            'AccentForeground' => '<string>',
            'Danger' => '<string>',
            'DangerForeground' => '<string>',
            'Dimension' => '<string>',
            'DimensionForeground' => '<string>',
            'Measure' => '<string>',
            'MeasureForeground' => '<string>',
            'PrimaryBackground' => '<string>',
            'PrimaryForeground' => '<string>',
            'SecondaryBackground' => '<string>',
            'SecondaryForeground' => '<string>',
            'Success' => '<string>',
            'SuccessForeground' => '<string>',
            'Warning' => '<string>',
            'WarningForeground' => '<string>',
        ],
    ],
    'Name' => '<string>', // REQUIRED
    'Permissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'ThemeId' => '<string>', // REQUIRED
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account where you want to store the new theme.

BaseThemeId
Required: Yes
Type: string

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.

Configuration
Required: Yes
Type: ThemeConfiguration structure

The theme configuration, which contains the theme display properties.

Name
Required: Yes
Type: string

A display name for the theme.

Permissions
Type: Array of ResourcePermission structures

A valid grouping of resource permissions to apply to the new theme.

Tags
Type: Array of Tag structures

A map of the key-value pairs for the resource tag or tags that you want to add to the resource.

ThemeId
Required: Yes
Type: string

An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.

VersionDescription
Type: string

A description of the first version of the theme that you're creating. Every time UpdateTheme is called, a new version is created. Each version of the theme has a description of the version in the VersionDescription field.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeId' => '<string>',
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the theme.

CreationStatus
Type: string

The theme creation status.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeId
Type: string

The ID of the theme.

VersionArn
Type: string

The Amazon Resource Name (ARN) for the new theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

CreateThemeAlias

$result = $client->createThemeAlias([/* ... */]);
$promise = $client->createThemeAliasAsync([/* ... */]);

Creates a theme alias for a theme.

Parameter Syntax

$result = $client->createThemeAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
    'ThemeVersionNumber' => <integer>, // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme for the new theme alias.

ThemeId
Required: Yes
Type: string

An ID for the theme alias.

ThemeVersionNumber
Required: Yes
Type: long (int|float)

The version number of the theme.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'ThemeVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeAlias
Type: ThemeAlias structure

Information about the theme alias.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

CreateTopic

$result = $client->createTopic([/* ... */]);
$promise = $client->createTopicAsync([/* ... */]);

Creates a new Q topic.

Parameter Syntax

$result = $client->createTopic([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderArns' => ['<string>', ...],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Topic' => [ // REQUIRED
        'ConfigOptions' => [
            'QBusinessInsightsEnabled' => true || false,
        ],
        'DataSets' => [
            [
                'CalculatedFields' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CalculatedFieldDescription' => '<string>',
                        'CalculatedFieldName' => '<string>', // REQUIRED
                        'CalculatedFieldSynonyms' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'Expression' => '<string>', // REQUIRED
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'Columns' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ColumnDescription' => '<string>',
                        'ColumnFriendlyName' => '<string>',
                        'ColumnName' => '<string>', // REQUIRED
                        'ColumnSynonyms' => ['<string>', ...],
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'DataAggregation' => [
                    'DatasetRowDateGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    'DefaultDateColumnName' => '<string>',
                ],
                'DatasetArn' => '<string>', // REQUIRED
                'DatasetDescription' => '<string>',
                'DatasetName' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'CategoryFilterFunction' => 'EXACT|CONTAINS',
                            'CategoryFilterType' => 'CUSTOM_FILTER|CUSTOM_FILTER_LIST|FILTER_LIST',
                            'Constant' => [
                                'CollectiveConstant' => [
                                    'ValueList' => ['<string>', ...],
                                ],
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'Inverse' => true || false,
                        ],
                        'DateRangeFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                        'FilterDescription' => '<string>',
                        'FilterName' => '<string>', // REQUIRED
                        'FilterSynonyms' => ['<string>', ...],
                        'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER',
                        'NumericEqualityFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                        ],
                        'NumericRangeFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'OperandFieldName' => '<string>', // REQUIRED
                        'RelativeDateFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'RelativeDateFilterFunction' => 'PREVIOUS|THIS|LAST|NEXT|NOW',
                            'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                        ],
                    ],
                    // ...
                ],
                'NamedEntities' => [
                    [
                        'Definition' => [
                            [
                                'FieldName' => '<string>',
                                'Metric' => [
                                    'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|CUSTOM',
                                    'AggregationFunctionParameters' => ['<string>', ...],
                                ],
                                'PropertyName' => '<string>',
                                'PropertyRole' => 'PRIMARY|ID',
                                'PropertyUsage' => 'INHERIT|DIMENSION|MEASURE',
                            ],
                            // ...
                        ],
                        'EntityDescription' => '<string>',
                        'EntityName' => '<string>', // REQUIRED
                        'EntitySynonyms' => ['<string>', ...],
                        'SemanticEntityType' => [
                            'SubTypeName' => '<string>',
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Description' => '<string>',
        'Name' => '<string>',
        'UserExperienceVersion' => 'LEGACY|NEW_READER_EXPERIENCE',
    ],
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that you want to create a topic in.

FolderArns
Type: Array of strings

The Folder ARN of the folder that you want the topic to reside in.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.

Topic
Required: Yes
Type: TopicDetails structure

The definition of a topic to create.

TopicId
Required: Yes
Type: string

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'RefreshArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the topic.

RefreshArn
Type: string

The Amazon Resource Name (ARN) of the topic refresh.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicId
Type: string

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

CreateTopicRefreshSchedule

$result = $client->createTopicRefreshSchedule([/* ... */]);
$promise = $client->createTopicRefreshScheduleAsync([/* ... */]);

Creates a topic refresh schedule.

Parameter Syntax

$result = $client->createTopicRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DatasetArn' => '<string>', // REQUIRED
    'DatasetName' => '<string>',
    'RefreshSchedule' => [ // REQUIRED
        'BasedOnSpiceSchedule' => true || false, // REQUIRED
        'IsEnabled' => true || false, // REQUIRED
        'RepeatAt' => '<string>',
        'StartingAt' => <integer || string || DateTime>,
        'Timezone' => '<string>',
        'TopicScheduleType' => 'HOURLY|DAILY|WEEKLY|MONTHLY',
    ],
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic you're creating a refresh schedule for.

DatasetArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the dataset.

DatasetName
Type: string

The name of the dataset.

RefreshSchedule
Required: Yes
Type: TopicRefreshSchedule structure

The definition of a refresh schedule.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DatasetArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
DatasetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

CreateVPCConnection

$result = $client->createVPCConnection([/* ... */]);
$promise = $client->createVPCConnectionAsync([/* ... */]);

Creates a new VPC connection.

Parameter Syntax

$result = $client->createVPCConnection([
    'AwsAccountId' => '<string>', // REQUIRED
    'DnsResolvers' => ['<string>', ...],
    'Name' => '<string>', // REQUIRED
    'RoleArn' => '<string>', // REQUIRED
    'SecurityGroupIds' => ['<string>', ...], // REQUIRED
    'SubnetIds' => ['<string>', ...], // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'VPCConnectionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account where you want to create a new VPC connection.

DnsResolvers
Type: Array of strings

A list of IP addresses of DNS resolver endpoints for the VPC connection.

Name
Required: Yes
Type: string

The display name for the VPC connection.

RoleArn
Required: Yes
Type: string

The IAM role to associate with the VPC connection.

SecurityGroupIds
Required: Yes
Type: Array of strings

A list of security group IDs for the VPC connection.

SubnetIds
Required: Yes
Type: Array of strings

A list of subnet IDs for the VPC connection.

Tags
Type: Array of Tag structures

A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

VPCConnectionId
Required: Yes
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityStatus' => 'AVAILABLE|UNAVAILABLE|PARTIALLY_AVAILABLE',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETION_IN_PROGRESS|DELETION_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VPCConnectionId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the VPC connection.

AvailabilityStatus
Type: string

The availability status of the VPC connection.

CreationStatus
Type: string

The status of the creation of the VPC connection.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VPCConnectionId
Type: string

The ID for the VPC connection that you're creating. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteAccountCustomization

$result = $client->deleteAccountCustomization([/* ... */]);
$promise = $client->deleteAccountCustomizationAsync([/* ... */]);

Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.

Parameter Syntax

$result = $client->deleteAccountCustomization([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in this Amazon Web Services Region.

Namespace
Type: string

The Amazon QuickSight namespace that you're deleting the customizations from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteAccountSubscription

$result = $client->deleteAccountSubscription([/* ... */]);
$promise = $client->deleteAccountSubscriptionAsync([/* ... */]);

Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API.

Parameter Syntax

$result = $client->deleteAccountSubscription([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account that you want to delete.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteAnalysis

$result = $client->deleteAnalysis([/* ... */]);
$promise = $client->deleteAnalysisAsync([/* ... */]);

Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.

At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it's deleted, so you can describe it but you can't make a template from it.

An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.

Parameter Syntax

$result = $client->deleteAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ForceDeleteWithoutRecovery' => true || false,
    'RecoveryWindowInDays' => <integer>,
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis that you're deleting.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account where you want to delete an analysis.

ForceDeleteWithoutRecovery
Type: boolean

This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can't restore an analysis after it's deleted.

RecoveryWindowInDays
Type: long (int|float)

A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

Result Syntax

[
    'AnalysisId' => '<string>',
    'Arn' => '<string>',
    'DeletionTime' => <DateTime>,
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisId
Type: string

The ID of the deleted analysis.

Arn
Type: string

The Amazon Resource Name (ARN) of the deleted analysis.

DeletionTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that the analysis is scheduled to be deleted.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteBrand

$result = $client->deleteBrand([/* ... */]);
$promise = $client->deleteBrandAsync([/* ... */]);

Deletes an Amazon QuickSight brand.

Parameter Syntax

$result = $client->deleteBrand([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

Result Syntax

[
    'RequestId' => '<string>',
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

DeleteBrandAssignment

$result = $client->deleteBrandAssignment([/* ... */]);
$promise = $client->deleteBrandAssignmentAsync([/* ... */]);

Deletes a brand assignment.

Parameter Syntax

$result = $client->deleteBrandAssignment([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand assignment.

Result Syntax

[
    'RequestId' => '<string>',
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

DeleteCustomPermissions

$result = $client->deleteCustomPermissions([/* ... */]);
$promise = $client->deleteCustomPermissionsAsync([/* ... */]);

Deletes a custom permissions profile.

Parameter Syntax

$result = $client->deleteCustomPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomPermissionsName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permissions profile that you want to delete.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permissions profile that you want to delete.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the custom permissions profile.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteDashboard

$result = $client->deleteDashboard([/* ... */]);
$promise = $client->deleteDashboardAsync([/* ... */]);

Deletes a dashboard.

Parameter Syntax

$result = $client->deleteDashboard([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're deleting.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

VersionNumber
Type: long (int|float)

The version number of the dashboard. If the version number property is provided, only the specified version of the dashboard is deleted.

Result Syntax

[
    'Arn' => '<string>',
    'DashboardId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Secure Socket Layer (SSL) properties that apply for the resource.

DashboardId
Type: string

The ID of the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteDataSet

$result = $client->deleteDataSet([/* ... */]);
$promise = $client->deleteDataSetAsync([/* ... */]);

Deletes a dataset.

Parameter Syntax

$result = $client->deleteDataSet([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'DataSetId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DataSetId
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DeleteDataSetRefreshProperties

$result = $client->deleteDataSetRefreshProperties([/* ... */]);
$promise = $client->deleteDataSetRefreshPropertiesAsync([/* ... */]);

Deletes the dataset refresh properties of the dataset.

Parameter Syntax

$result = $client->deleteDataSetRefreshProperties([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

DeleteDataSource

$result = $client->deleteDataSource([/* ... */]);
$promise = $client->deleteDataSourceAsync([/* ... */]);

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

Parameter Syntax

$result = $client->deleteDataSource([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSourceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSourceId
Required: Yes
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'DataSourceId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the data source that you deleted.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DeleteDefaultQBusinessApplication

$result = $client->deleteDefaultQBusinessApplication([/* ... */]);
$promise = $client->deleteDefaultQBusinessApplicationAsync([/* ... */]);

Deletes a linked Amazon Q Business application from an Amazon QuickSight account

Parameter Syntax

$result = $client->deleteDefaultQBusinessApplication([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon QuickSight account that you want to disconnect from a Amazon Q Business application.

Namespace
Type: string

The Amazon QuickSight namespace that you want to delete a linked Amazon Q Business application from. If this field is left blank, the Amazon Q Business application is deleted from the default namespace. Currently, the default namespace is the only valid value for this parameter.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

DeleteFolder

$result = $client->deleteFolder([/* ... */]);
$promise = $client->deleteFolderAsync([/* ... */]);

Deletes an empty folder.

Parameter Syntax

$result = $client->deleteFolder([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name of the deleted folder.

FolderId
Type: string

The ID of the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteFolderMembership

$result = $client->deleteFolderMembership([/* ... */]);
$promise = $client->deleteFolderMembershipAsync([/* ... */]);

Removes an asset, such as a dashboard, analysis, or dataset, from a folder.

Parameter Syntax

$result = $client->deleteFolderMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'MemberId' => '<string>', // REQUIRED
    'MemberType' => 'DASHBOARD|ANALYSIS|DATASET|DATASOURCE|TOPIC', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The Folder ID.

MemberId
Required: Yes
Type: string

The ID of the asset that you want to delete.

MemberType
Required: Yes
Type: string

The member type of the asset that you want to delete from a folder.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteGroup

$result = $client->deleteGroup([/* ... */]);
$promise = $client->deleteGroupAsync([/* ... */]);

Removes a user group from Amazon QuickSight.

Parameter Syntax

$result = $client->deleteGroup([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to delete.

Namespace
Required: Yes
Type: string

The namespace of the group that you want to delete.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteGroupMembership

$result = $client->deleteGroupMembership([/* ... */]);
$promise = $client->deleteGroupMembershipAsync([/* ... */]);

Removes a user from a group so that the user is no longer a member of the group.

Parameter Syntax

$result = $client->deleteGroupMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'MemberName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to delete the user from.

MemberName
Required: Yes
Type: string

The name of the user that you want to delete from the group membership.

Namespace
Required: Yes
Type: string

The namespace of the group that you want to remove a user from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteIAMPolicyAssignment

$result = $client->deleteIAMPolicyAssignment([/* ... */]);
$promise = $client->deleteIAMPolicyAssignmentAsync([/* ... */]);

Deletes an existing IAM policy assignment.

Parameter Syntax

$result = $client->deleteIAMPolicyAssignment([
    'AssignmentName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AssignmentName
Required: Yes
Type: string

The name of the assignment.

AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID where you want to delete the IAM policy assignment.

Namespace
Required: Yes
Type: string

The namespace that contains the assignment.

Result Syntax

[
    'AssignmentName' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AssignmentName
Type: string

The name of the assignment.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConcurrentUpdatingException:

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

InternalFailureException:

An internal failure occurred.

DeleteIdentityPropagationConfig

$result = $client->deleteIdentityPropagationConfig([/* ... */]);
$promise = $client->deleteIdentityPropagationConfigAsync([/* ... */]);

Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Parameter Syntax

$result = $client->deleteIdentityPropagationConfig([
    'AwsAccountId' => '<string>', // REQUIRED
    'Service' => 'REDSHIFT|QBUSINESS', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that you want to delete an identity propagation configuration from.

Service
Required: Yes
Type: string

The name of the Amazon Web Services service that you want to delete the associated access scopes and authorized targets from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

DeleteNamespace

$result = $client->deleteNamespace([/* ... */]);
$promise = $client->deleteNamespaceAsync([/* ... */]);

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

Parameter Syntax

$result = $client->deleteNamespace([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

Namespace
Required: Yes
Type: string

The namespace that you want to delete.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteRefreshSchedule

$result = $client->deleteRefreshSchedule([/* ... */]);
$promise = $client->deleteRefreshScheduleAsync([/* ... */]);

Deletes a refresh schedule from a dataset.

Parameter Syntax

$result = $client->deleteRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'ScheduleId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

ScheduleId
Required: Yes
Type: string

The ID of the refresh schedule.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'ScheduleId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the refresh schedule.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ScheduleId
Type: string

The ID of the refresh schedule.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

DeleteRoleCustomPermission

$result = $client->deleteRoleCustomPermission([/* ... */]);
$promise = $client->deleteRoleCustomPermissionAsync([/* ... */]);

Removes custom permissions from the role.

Parameter Syntax

$result = $client->deleteRoleCustomPermission([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Namespace
Required: Yes
Type: string

The namespace that includes the role.

Role
Required: Yes
Type: string

The role that you want to remove permissions from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteRoleMembership

$result = $client->deleteRoleMembership([/* ... */]);
$promise = $client->deleteRoleMembershipAsync([/* ... */]);

Removes a group from a role.

Parameter Syntax

$result = $client->deleteRoleMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'MemberName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

MemberName
Required: Yes
Type: string

The name of the group.

Namespace
Required: Yes
Type: string

The namespace that contains the role.

Role
Required: Yes
Type: string

The role that you want to remove permissions from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteTemplate

$result = $client->deleteTemplate([/* ... */]);
$promise = $client->deleteTemplateAsync([/* ... */]);

Deletes a template.

Parameter Syntax

$result = $client->deleteTemplate([
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template that you're deleting.

TemplateId
Required: Yes
Type: string

An ID for the template you want to delete.

VersionNumber
Type: long (int|float)

Specifies the version of the template that you want to delete. If you don't provide a version number, DeleteTemplate deletes all versions of the template.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateId
Type: string

An ID for the template.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteTemplateAlias

$result = $client->deleteTemplateAlias([/* ... */]);
$promise = $client->deleteTemplateAliasAsync([/* ... */]);

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

Parameter Syntax

$result = $client->deleteTemplateAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the item to delete.

TemplateId
Required: Yes
Type: string

The ID for the template that the specified alias is for.

Result Syntax

[
    'AliasName' => '<string>',
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateId' => '<string>',
]

Result Details

Members
AliasName
Type: string

The name for the template alias.

Arn
Type: string

The Amazon Resource Name (ARN) of the template you want to delete.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateId
Type: string

An ID for the template associated with the deletion.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

DeleteTheme

$result = $client->deleteTheme([/* ... */]);
$promise = $client->deleteThemeAsync([/* ... */]);

Deletes a theme.

Parameter Syntax

$result = $client->deleteTheme([
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme that you're deleting.

ThemeId
Required: Yes
Type: string

An ID for the theme that you want to delete.

VersionNumber
Type: long (int|float)

The version of the theme that you want to delete.

Note: If you don't provide a version number, you're using this call to DeleteTheme to delete all versions of the theme.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeId
Type: string

An ID for the theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteThemeAlias

$result = $client->deleteThemeAlias([/* ... */]);
$promise = $client->deleteThemeAliasAsync([/* ... */]);

Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.

Parameter Syntax

$result = $client->deleteThemeAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The unique name for the theme alias to delete.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme alias to delete.

ThemeId
Required: Yes
Type: string

The ID for the theme that the specified alias is for.

Result Syntax

[
    'AliasName' => '<string>',
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeId' => '<string>',
]

Result Details

Members
AliasName
Type: string

The name for the theme alias.

Arn
Type: string

The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeId
Type: string

An ID for the theme associated with the deletion.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DeleteTopic

$result = $client->deleteTopic([/* ... */]);
$promise = $client->deleteTopicAsync([/* ... */]);

Deletes a topic.

Parameter Syntax

$result = $client->deleteTopic([
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic that you want to delete.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the topic.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicId
Type: string

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

DeleteTopicRefreshSchedule

$result = $client->deleteTopicRefreshSchedule([/* ... */]);
$promise = $client->deleteTopicRefreshScheduleAsync([/* ... */]);

Deletes a topic refresh schedule.

Parameter Syntax

$result = $client->deleteTopicRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DatasetId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DatasetId
Required: Yes
Type: string

The ID of the dataset.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DatasetArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
DatasetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

DeleteUser

$result = $client->deleteUser([/* ... */]);
$promise = $client->deleteUserAsync([/* ... */]);

Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call. The IAM user isn't deleted as a result of this call.

Parameter Syntax

$result = $client->deleteUser([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

UserName
Required: Yes
Type: string

The name of the user that you want to delete.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteUserByPrincipalId

$result = $client->deleteUserByPrincipalId([/* ... */]);
$promise = $client->deleteUserByPrincipalIdAsync([/* ... */]);

Deletes a user identified by its principal ID.

Parameter Syntax

$result = $client->deleteUserByPrincipalId([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'PrincipalId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

PrincipalId
Required: Yes
Type: string

The principal ID of the user.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteUserCustomPermission

$result = $client->deleteUserCustomPermission([/* ... */]);
$promise = $client->deleteUserCustomPermissionAsync([/* ... */]);

Deletes a custom permissions profile from a user.

Parameter Syntax

$result = $client->deleteUserCustomPermission([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permission configuration that you want to delete.

Namespace
Required: Yes
Type: string

The namespace that the user belongs to.

UserName
Required: Yes
Type: string

The username of the user that you want to remove custom permissions from.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DeleteVPCConnection

$result = $client->deleteVPCConnection([/* ... */]);
$promise = $client->deleteVPCConnectionAsync([/* ... */]);

Deletes a VPC connection.

Parameter Syntax

$result = $client->deleteVPCConnection([
    'AwsAccountId' => '<string>', // REQUIRED
    'VPCConnectionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account where you want to delete a VPC connection.

VPCConnectionId
Required: Yes
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityStatus' => 'AVAILABLE|UNAVAILABLE|PARTIALLY_AVAILABLE',
    'DeletionStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETION_IN_PROGRESS|DELETION_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VPCConnectionId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the deleted VPC connection.

AvailabilityStatus
Type: string

The availability status of the VPC connection.

DeletionStatus
Type: string

The deletion status of the VPC connection.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VPCConnectionId
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeAccountCustomization

$result = $client->describeAccountCustomization([/* ... */]);
$promise = $client->describeAccountCustomizationAsync([/* ... */]);

Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included.

To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.

  • Amazon Web Services account - The Amazon Web Services account exists at the top of the hierarchy. It has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you subscribe to Amazon QuickSight, you choose one Amazon Web Services Region to use as your home Region. That's where your free SPICE capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services Region.

  • Amazon Web Services Region - In each Amazon Web Services Region where you sign in to Amazon QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have access to Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to a namespace.

    To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using the CLI, you can use one of the following options:

  • Namespace - A QuickSight namespace is a partition that contains users and assets (data sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also be part of the same namespace. People who share a namespace are completely isolated from users and assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region.

  • Applied customizations - Within an Amazon Web Services Region, a set of Amazon QuickSight customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a single Amazon Web Services Region. To apply them in other Amazon Web Services Regions, run the CreateAccountCustomization command in each Amazon Web Services Region where you want to apply the same customizations.

Parameter Syntax

$result = $client->describeAccountCustomization([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
    'Resolved' => true || false,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to describe Amazon QuickSight customizations for.

Namespace
Type: string

The Amazon QuickSight namespace that you want to describe Amazon QuickSight customizations for.

Resolved
Type: boolean

The Resolved flag works with the other parameters to determine which view of Amazon QuickSight customizations is returned. You can add this flag to your command to use the same view that Amazon QuickSight uses to identify which customizations to apply to the console. Omit this flag, or set it to no-resolved, to reveal customizations that are configured at different levels.

Result Syntax

[
    'AccountCustomization' => [
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'Arn' => '<string>',
    'AwsAccountId' => '<string>',
    'Namespace' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountCustomization
Type: AccountCustomization structure

The Amazon QuickSight customizations that exist in the current Amazon Web Services Region.

Arn
Type: string

The Amazon Resource Name (ARN) of the customization that's associated with this Amazon Web Services account.

AwsAccountId
Type: string

The ID for the Amazon Web Services account that you're describing.

Namespace
Type: string

The Amazon QuickSight namespace that you're describing.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeAccountSettings

$result = $client->describeAccountSettings([/* ... */]);
$promise = $client->describeAccountSettingsAsync([/* ... */]);

Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.

Parameter Syntax

$result = $client->describeAccountSettings([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the settings that you want to list.

Result Syntax

[
    'AccountSettings' => [
        'AccountName' => '<string>',
        'DefaultNamespace' => '<string>',
        'Edition' => 'STANDARD|ENTERPRISE|ENTERPRISE_AND_Q',
        'NotificationEmail' => '<string>',
        'PublicSharingEnabled' => true || false,
        'TerminationProtectionEnabled' => true || false,
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountSettings
Type: AccountSettings structure

The Amazon QuickSight settings for this Amazon Web Services account. This information includes the edition of Amazon Amazon QuickSight that you subscribed to (Standard or Enterprise) and the notification email for the Amazon QuickSight subscription.

In the QuickSight console, the Amazon QuickSight subscription is sometimes referred to as a QuickSight "account" even though it's technically not an account by itself. Instead, it's a subscription to the Amazon QuickSight service for your Amazon Web Services account. The edition that you subscribe to applies to Amazon QuickSight in every Amazon Web Services Region where you use it.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeAccountSubscription

$result = $client->describeAccountSubscription([/* ... */]);
$promise = $client->describeAccountSubscriptionAsync([/* ... */]);

Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription. A successful API call returns an AccountInfo object that includes an account's name, subscription status, authentication type, edition, and notification email address.

Parameter Syntax

$result = $client->describeAccountSubscription([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID associated with your Amazon QuickSight account.

Result Syntax

[
    'AccountInfo' => [
        'AccountName' => '<string>',
        'AccountSubscriptionStatus' => '<string>',
        'AuthenticationType' => '<string>',
        'Edition' => 'STANDARD|ENTERPRISE|ENTERPRISE_AND_Q',
        'IAMIdentityCenterInstanceArn' => '<string>',
        'NotificationEmail' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountInfo
Type: AccountInfo structure

A structure that contains the following elements:

  • Your Amazon QuickSight account name.

  • The edition of Amazon QuickSight that your account is using.

  • The notification email address that is associated with the Amazon QuickSight account.

  • The authentication type of the Amazon QuickSight account.

  • The status of the Amazon QuickSight account's subscription.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeAnalysis

$result = $client->describeAnalysis([/* ... */]);
$promise = $client->describeAnalysisAsync([/* ... */]);

Provides a summary of the metadata for an analysis.

Parameter Syntax

$result = $client->describeAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis that you're describing. The ID is part of the URL of the analysis.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

Result Syntax

[
    'Analysis' => [
        'AnalysisId' => '<string>',
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'DataSetArns' => ['<string>', ...],
        'Errors' => [
            [
                'Message' => '<string>',
                'Type' => 'ACCESS_DENIED|SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|PARAMETER_VALUE_INCOMPATIBLE|PARAMETER_TYPE_INVALID|PARAMETER_NOT_FOUND|COLUMN_TYPE_MISMATCH|COLUMN_GEOGRAPHIC_ROLE_MISMATCH|COLUMN_REPLACEMENT_MISSING',
                'ViolatedEntities' => [
                    [
                        'Path' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'Sheets' => [
            [
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>',
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [
                                                [
                                                    'DestinationParameterName' => '<string>',
                                                    'Value' => [
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [
                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                            'URLTemplate' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>',
                                'Name' => '<string>',
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU',
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>',
                        'Source' => [
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>',
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'SheetId' => '<string>',
            ],
            // ...
        ],
        'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
        'ThemeArn' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Analysis
Type: Analysis structure

A metadata structure that contains summary information for the analysis that you're describing.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeAnalysisDefinition

$result = $client->describeAnalysisDefinition([/* ... */]);
$promise = $client->describeAnalysisDefinitionAsync([/* ... */]);

Provides a detailed description of the definition of an analysis.

If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the DescribeAnalysis instead.

Parameter Syntax

$result = $client->describeAnalysisDefinition([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis that you're describing. The ID is part of the URL of the analysis.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

Result Syntax

[
    'AnalysisId' => '<string>',
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE',
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>',
                'Expression' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>',
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [
                    'ColumnName' => '<string>',
                    'DataSetIdentifier' => '<string>',
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [
            [
                'DataSetArn' => '<string>',
                'Identifier' => '<string>',
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET',
                'FilterGroupId' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'Configuration' => [
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                        ],
                        'NestedFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeInnerSet' => true || false,
                            'InnerFilter' => [
                                'CategoryInnerFilter' => [
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'Configuration' => [
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>,
                                                'MinimumValue' => <float>,
                                                'StepSize' => <float>,
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>',
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT',
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>',
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'SortDirection' => 'ASC|DESC',
                                ],
                                // ...
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS',
                                'SheetId' => '<string>',
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>',
                        ],
                        'StaticValues' => [<DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'SourceFilterId' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>',
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [
                                                [
                                                    'DestinationParameterName' => '<string>',
                                                    'Value' => [
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [
                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                            'URLTemplate' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>',
                                'Name' => '<string>',
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU',
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>',
                        'Source' => [
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>',
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'Height' => '<string>',
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>',
                                        'XAxisLocation' => '<string>',
                                        'YAxisLocation' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [
                                    [
                                        'Content' => [
                                            'Layout' => [
                                                'FreeFormLayout' => [
                                                    'Elements' => [
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>',
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                            'Height' => '<string>',
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>',
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>',
                                                            'XAxisLocation' => '<string>',
                                                            'YAxisLocation' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>',
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>',
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Shape' => [
                                            'FieldId' => '<string>',
                                            'Format' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>',
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>',
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>',
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL',
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>',
                                                                        'DataSetIdentifier' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>',
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [
                                                                [
                                                                    'DestinationParameterName' => '<string>',
                                                                    'Value' => [
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [
                                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>',
                                                                            'DataSetIdentifier' => '<string>',
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                            'URLTemplate' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>',
                                                'Name' => '<string>',
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>',
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>',
                                                            'FieldId' => '<string>',
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>',
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>',
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <DateTime>,
                                                'StartDate' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'SortBy' => [
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'SortPaths' => [
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>',
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'TotalAggregationFunction' => [
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
            ],
            // ...
        ],
    ],
    'Errors' => [
        [
            'Message' => '<string>',
            'Type' => 'ACCESS_DENIED|SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|PARAMETER_VALUE_INCOMPATIBLE|PARAMETER_TYPE_INVALID|PARAMETER_NOT_FOUND|COLUMN_TYPE_MISMATCH|COLUMN_GEOGRAPHIC_ROLE_MISMATCH|COLUMN_REPLACEMENT_MISSING',
            'ViolatedEntities' => [
                [
                    'Path' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'Name' => '<string>',
    'RequestId' => '<string>',
    'ResourceStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'Status' => <integer>,
    'ThemeArn' => '<string>',
]

Result Details

Members
AnalysisId
Type: string

The ID of the analysis described.

Definition
Type: AnalysisDefinition structure

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Errors
Type: Array of AnalysisError structures

Errors associated with the analysis.

Name
Type: string

The descriptive name of the analysis.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ResourceStatus
Type: string

Status associated with the analysis.

  • CREATION_IN_PROGRESS

  • CREATION_SUCCESSFUL

  • CREATION_FAILED

  • UPDATE_IN_PROGRESS

  • UPDATE_SUCCESSFUL

  • UPDATE_FAILED

  • DELETED

Status
Type: int

The HTTP status of the request.

ThemeArn
Type: string

The ARN of the theme of the analysis.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeAnalysisPermissions

$result = $client->describeAnalysisPermissions([/* ... */]);
$promise = $client->describeAnalysisPermissionsAsync([/* ... */]);

Provides the read and write permissions for an analysis.

Parameter Syntax

$result = $client->describeAnalysisPermissions([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis whose permissions you're describing. You must be using the Amazon Web Services account that the analysis is in.

Result Syntax

[
    'AnalysisArn' => '<string>',
    'AnalysisId' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisArn
Type: string

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

AnalysisId
Type: string

The ID of the analysis whose permissions you're describing.

Permissions
Type: Array of ResourcePermission structures

A structure that describes the principals and the resource-level permissions on an analysis.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeAssetBundleExportJob

$result = $client->describeAssetBundleExportJob([/* ... */]);
$promise = $client->describeAssetBundleExportJobAsync([/* ... */]);

Describes an existing export job.

Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed.

Job descriptions are available for 14 days after the job starts.

Parameter Syntax

$result = $client->describeAssetBundleExportJob([
    'AssetBundleExportJobId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AssetBundleExportJobId
Required: Yes
Type: string

The ID of the job that you want described. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account the export job is executed in.

Result Syntax

[
    'Arn' => '<string>',
    'AssetBundleExportJobId' => '<string>',
    'AwsAccountId' => '<string>',
    'CloudFormationOverridePropertyConfiguration' => [
        'Analyses' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'DataSets' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'DataSources' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'Folders' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'RefreshSchedules' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'ResourceIdOverrideConfiguration' => [
            'PrefixForAllResources' => true || false,
        ],
        'Themes' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'Arn' => '<string>',
                'Properties' => ['<string>', ...],
            ],
            // ...
        ],
    ],
    'CreatedTime' => <DateTime>,
    'DownloadUrl' => '<string>',
    'Errors' => [
        [
            'Arn' => '<string>',
            'Message' => '<string>',
            'Type' => '<string>',
        ],
        // ...
    ],
    'ExportFormat' => 'CLOUDFORMATION_JSON|QUICKSIGHT_JSON',
    'IncludeAllDependencies' => true || false,
    'IncludeFolderMembers' => 'RECURSE|ONE_LEVEL|NONE',
    'IncludeFolderMemberships' => true || false,
    'IncludePermissions' => true || false,
    'IncludeTags' => true || false,
    'JobStatus' => 'QUEUED_FOR_IMMEDIATE_EXECUTION|IN_PROGRESS|SUCCESSFUL|FAILED',
    'RequestId' => '<string>',
    'ResourceArns' => ['<string>', ...],
    'Status' => <integer>,
    'ValidationStrategy' => [
        'StrictModeForAllResources' => true || false,
    ],
    'Warnings' => [
        [
            'Arn' => '<string>',
            'Message' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the export job.

AssetBundleExportJobId
Type: string

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

AwsAccountId
Type: string

The ID of the Amazon Web Services account that the export job was executed in.

CloudFormationOverridePropertyConfiguration

The CloudFormation override property configuration for the export job.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the export job was created.

DownloadUrl
Type: string

The URL to download the exported asset bundle data from.

This URL is available only after the job has succeeded. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed.

The downloaded asset bundle is a zip file named assetbundle-{jobId}.qs. The file has a .qs extension.

This URL can't be used in a StartAssetBundleImportJob API call and should only be used for download purposes.

Errors
Type: Array of AssetBundleExportJobError structures

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job runs. The complete set of error records is available after the job has completed and failed.

ExportFormat
Type: string

The format of the exported asset bundle. A QUICKSIGHT_JSON formatted file can be used to make a StartAssetBundleImportJob API call. A CLOUDFORMATION_JSON formatted file can be used in the CloudFormation console and with the CloudFormation APIs.

IncludeAllDependencies
Type: boolean

The include dependencies flag.

IncludeFolderMembers
Type: string

A setting that determines whether folder members are included.

IncludeFolderMemberships
Type: boolean

The include folder memberships flag.

IncludePermissions
Type: boolean

The include permissions flag.

IncludeTags
Type: boolean

The include tags flag.

JobStatus
Type: string

Indicates the status of a job through its queuing and execution.

Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ResourceArns
Type: Array of strings

A list of resource ARNs that exported with the job.

Status
Type: int

The HTTP status of the response.

ValidationStrategy

The validation strategy that is used to export the analysis or dashboard.

Warnings
Type: Array of AssetBundleExportJobWarning structures

An array of warning records that describe the analysis or dashboard that is exported. This array includes UI errors that can be skipped during the validation process.

This property only appears if StrictModeForAllResources in ValidationStrategy is set to FALSE.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

DescribeAssetBundleImportJob

$result = $client->describeAssetBundleImportJob([/* ... */]);
$promise = $client->describeAssetBundleImportJobAsync([/* ... */]);

Describes an existing import job.

Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.

Parameter Syntax

$result = $client->describeAssetBundleImportJob([
    'AssetBundleImportJobId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AssetBundleImportJobId
Required: Yes
Type: string

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account the import job was executed in.

Result Syntax

[
    'Arn' => '<string>',
    'AssetBundleImportJobId' => '<string>',
    'AssetBundleImportSource' => [
        'Body' => '<string>',
        'S3Uri' => '<string>',
    ],
    'AwsAccountId' => '<string>',
    'CreatedTime' => <DateTime>,
    'Errors' => [
        [
            'Arn' => '<string>',
            'Message' => '<string>',
            'Type' => '<string>',
        ],
        // ...
    ],
    'FailureAction' => 'DO_NOTHING|ROLLBACK',
    'JobStatus' => 'QUEUED_FOR_IMMEDIATE_EXECUTION|IN_PROGRESS|SUCCESSFUL|FAILED|FAILED_ROLLBACK_IN_PROGRESS|FAILED_ROLLBACK_COMPLETED|FAILED_ROLLBACK_ERROR',
    'OverrideParameters' => [
        'Analyses' => [
            [
                'AnalysisId' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardId' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetId' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'DataSources' => [
            [
                'Credentials' => [
                    'CredentialPair' => [
                        'Password' => '<string>',
                        'Username' => '<string>',
                    ],
                    'SecretArn' => '<string>',
                ],
                'DataSourceId' => '<string>',
                'DataSourceParameters' => [
                    'AmazonElasticsearchParameters' => [
                        'Domain' => '<string>',
                    ],
                    'AmazonOpenSearchParameters' => [
                        'Domain' => '<string>',
                    ],
                    'AthenaParameters' => [
                        'RoleArn' => '<string>',
                        'WorkGroup' => '<string>',
                    ],
                    'AuroraParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'AuroraPostgreSqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'AwsIotAnalyticsParameters' => [
                        'DataSetName' => '<string>',
                    ],
                    'BigQueryParameters' => [
                        'DataSetRegion' => '<string>',
                        'ProjectId' => '<string>',
                    ],
                    'DatabricksParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                        'SqlEndpointPath' => '<string>',
                    ],
                    'ExasolParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'JiraParameters' => [
                        'SiteBaseUrl' => '<string>',
                    ],
                    'MariaDbParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'MySqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'OracleParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'PostgreSqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'PrestoParameters' => [
                        'Catalog' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'RdsParameters' => [
                        'Database' => '<string>',
                        'InstanceId' => '<string>',
                    ],
                    'RedshiftParameters' => [
                        'ClusterId' => '<string>',
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'IAMParameters' => [
                            'AutoCreateDatabaseUser' => true || false,
                            'DatabaseGroups' => ['<string>', ...],
                            'DatabaseUser' => '<string>',
                            'RoleArn' => '<string>',
                        ],
                        'IdentityCenterConfiguration' => [
                            'EnableIdentityPropagation' => true || false,
                        ],
                        'Port' => <integer>,
                    ],
                    'S3Parameters' => [
                        'ManifestFileLocation' => [
                            'Bucket' => '<string>',
                            'Key' => '<string>',
                        ],
                        'RoleArn' => '<string>',
                    ],
                    'ServiceNowParameters' => [
                        'SiteBaseUrl' => '<string>',
                    ],
                    'SnowflakeParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Database' => '<string>',
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>',
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>',
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>',
                        ],
                        'Warehouse' => '<string>',
                    ],
                    'SparkParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'SqlServerParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'StarburstParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Catalog' => '<string>',
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>',
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>',
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>',
                        ],
                        'Port' => <integer>,
                        'ProductType' => 'GALAXY|ENTERPRISE',
                    ],
                    'TeradataParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'TrinoParameters' => [
                        'Catalog' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'TwitterParameters' => [
                        'MaxRows' => <integer>,
                        'Query' => '<string>',
                    ],
                ],
                'Name' => '<string>',
                'SslProperties' => [
                    'DisableSsl' => true || false,
                ],
                'VpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>',
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderId' => '<string>',
                'Name' => '<string>',
                'ParentFolderArn' => '<string>',
            ],
            // ...
        ],
        'RefreshSchedules' => [
            [
                'DataSetId' => '<string>',
                'ScheduleId' => '<string>',
                'StartAfterDateTime' => <DateTime>,
            ],
            // ...
        ],
        'ResourceIdOverrideConfiguration' => [
            'PrefixForAllResources' => '<string>',
        ],
        'Themes' => [
            [
                'Name' => '<string>',
                'ThemeId' => '<string>',
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'DnsResolvers' => ['<string>', ...],
                'Name' => '<string>',
                'RoleArn' => '<string>',
                'SecurityGroupIds' => ['<string>', ...],
                'SubnetIds' => ['<string>', ...],
                'VPCConnectionId' => '<string>',
            ],
            // ...
        ],
    ],
    'OverridePermissions' => [
        'Analyses' => [
            [
                'AnalysisIds' => ['<string>', ...],
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardIds' => ['<string>', ...],
                'LinkSharingConfiguration' => [
                    'Permissions' => [
                        'Actions' => ['<string>', ...],
                        'Principals' => ['<string>', ...],
                    ],
                ],
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetIds' => ['<string>', ...],
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
            ],
            // ...
        ],
        'DataSources' => [
            [
                'DataSourceIds' => ['<string>', ...],
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderIds' => ['<string>', ...],
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
            ],
            // ...
        ],
        'Themes' => [
            [
                'Permissions' => [
                    'Actions' => ['<string>', ...],
                    'Principals' => ['<string>', ...],
                ],
                'ThemeIds' => ['<string>', ...],
            ],
            // ...
        ],
    ],
    'OverrideTags' => [
        'Analyses' => [
            [
                'AnalysisIds' => ['<string>', ...],
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardIds' => ['<string>', ...],
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetIds' => ['<string>', ...],
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'DataSources' => [
            [
                'DataSourceIds' => ['<string>', ...],
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderIds' => ['<string>', ...],
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Themes' => [
            [
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'ThemeIds' => ['<string>', ...],
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'Tags' => [
                    [
                        'Key' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'VPCConnectionIds' => ['<string>', ...],
            ],
            // ...
        ],
    ],
    'OverrideValidationStrategy' => [
        'StrictModeForAllResources' => true || false,
    ],
    'RequestId' => '<string>',
    'RollbackErrors' => [
        [
            'Arn' => '<string>',
            'Message' => '<string>',
            'Type' => '<string>',
        ],
        // ...
    ],
    'Status' => <integer>,
    'Warnings' => [
        [
            'Arn' => '<string>',
            'Message' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the import job.

AssetBundleImportJobId
Type: string

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

AssetBundleImportSource

The source of the asset bundle zip file that contains the data that is imported by the job.

AwsAccountId
Type: string

The ID of the Amazon Web Services account the import job was executed in.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the import job was created.

Errors
Type: Array of AssetBundleImportJobError structures

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

FailureAction
Type: string

The failure action for the import job.

JobStatus
Type: string

Indicates the status of a job through its queuing and execution.

Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

  • SUCCESSFUL

  • FAILED

  • FAILED_ROLLBACK_COMPLETED

  • FAILED_ROLLBACK_ERROR

OverrideParameters

Optional overrides that are applied to the resource configuration before import.

OverridePermissions

Optional permission overrides that are applied to the resource configuration before import.

OverrideTags

Optional tag overrides that are applied to the resource configuration before import.

OverrideValidationStrategy

An optional validation strategy override for all analyses and dashboards to be applied to the resource configuration before import.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

RollbackErrors
Type: Array of AssetBundleImportJobError structures

An array of error records that describes any failures that occurred while an import job was attempting a rollback.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

Status
Type: int

The HTTP status of the response.

Warnings
Type: Array of AssetBundleImportJobWarning structures

An array of warning records that describe all permitted errors that are encountered during the import job.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

DescribeBrand

$result = $client->describeBrand([/* ... */]);
$promise = $client->describeBrandAsync([/* ... */]);

Describes a brand.

Parameter Syntax

$result = $client->describeBrand([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandId' => '<string>', // REQUIRED
    'VersionId' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

VersionId
Type: string

The ID of the specific version. The default value is the latest version.

Result Syntax

[
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>',
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandDetail' => [
        'Arn' => '<string>',
        'BrandId' => '<string>',
        'BrandStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED|DELETE_IN_PROGRESS|DELETE_FAILED',
        'CreatedTime' => <DateTime>,
        'Errors' => ['<string>', ...],
        'LastUpdatedTime' => <DateTime>,
        'Logo' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
        'VersionId' => '<string>',
        'VersionStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED',
    ],
    'RequestId' => '<string>',
]

Result Details

Members
BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandDetail
Type: BrandDetail structure

The details of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

DescribeBrandAssignment

$result = $client->describeBrandAssignment([/* ... */]);
$promise = $client->describeBrandAssignmentAsync([/* ... */]);

Describes a brand assignment.

Parameter Syntax

$result = $client->describeBrandAssignment([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand assignment.

Result Syntax

[
    'BrandArn' => '<string>',
    'RequestId' => '<string>',
]

Result Details

Members
BrandArn
Type: string

The Amazon Resource Name (ARN) of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

DescribeBrandPublishedVersion

$result = $client->describeBrandPublishedVersion([/* ... */]);
$promise = $client->describeBrandPublishedVersionAsync([/* ... */]);

Describes the published version of the brand.

Parameter Syntax

$result = $client->describeBrandPublishedVersion([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

Result Syntax

[
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>',
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandDetail' => [
        'Arn' => '<string>',
        'BrandId' => '<string>',
        'BrandStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED|DELETE_IN_PROGRESS|DELETE_FAILED',
        'CreatedTime' => <DateTime>,
        'Errors' => ['<string>', ...],
        'LastUpdatedTime' => <DateTime>,
        'Logo' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
        'VersionId' => '<string>',
        'VersionStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED',
    ],
    'RequestId' => '<string>',
]

Result Details

Members
BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandDetail
Type: BrandDetail structure

The details of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

DescribeCustomPermissions

$result = $client->describeCustomPermissions([/* ... */]);
$promise = $client->describeCustomPermissionsAsync([/* ... */]);

Describes a custom permissions profile.

Parameter Syntax

$result = $client->describeCustomPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomPermissionsName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permissions profile that you want described.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permissions profile to describe.

Result Syntax

[
    'CustomPermissions' => [
        'Arn' => '<string>',
        'Capabilities' => [
            'AddOrRunAnomalyDetectionForAnalyses' => 'DENY',
            'CreateAndUpdateDashboardEmailReports' => 'DENY',
            'CreateAndUpdateDataSources' => 'DENY',
            'CreateAndUpdateDatasets' => 'DENY',
            'CreateAndUpdateThemes' => 'DENY',
            'CreateAndUpdateThresholdAlerts' => 'DENY',
            'CreateSPICEDataset' => 'DENY',
            'CreateSharedFolders' => 'DENY',
            'ExportToCsv' => 'DENY',
            'ExportToExcel' => 'DENY',
            'RenameSharedFolders' => 'DENY',
            'ShareAnalyses' => 'DENY',
            'ShareDashboards' => 'DENY',
            'ShareDataSources' => 'DENY',
            'ShareDatasets' => 'DENY',
            'SubscribeDashboardEmailReports' => 'DENY',
            'ViewAccountSPICECapacity' => 'DENY',
        ],
        'CustomPermissionsName' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
CustomPermissions
Type: CustomPermissions structure

The custom permissions profile.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeDashboard

$result = $client->describeDashboard([/* ... */]);
$promise = $client->describeDashboardAsync([/* ... */]);

Provides a summary for a dashboard.

Parameter Syntax

$result = $client->describeDashboard([
    'AliasName' => '<string>',
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AliasName
Type: string

The alias name.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're describing.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

VersionNumber
Type: long (int|float)

The version number for the dashboard. If a version number isn't passed, the latest published dashboard version is described.

Result Syntax

[
    'Dashboard' => [
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'DashboardId' => '<string>',
        'LastPublishedTime' => <DateTime>,
        'LastUpdatedTime' => <DateTime>,
        'LinkEntities' => ['<string>', ...],
        'Name' => '<string>',
        'Version' => [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'DataSetArns' => ['<string>', ...],
            'Description' => '<string>',
            'Errors' => [
                [
                    'Message' => '<string>',
                    'Type' => 'ACCESS_DENIED|SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|PARAMETER_VALUE_INCOMPATIBLE|PARAMETER_TYPE_INVALID|PARAMETER_NOT_FOUND|COLUMN_TYPE_MISMATCH|COLUMN_GEOGRAPHIC_ROLE_MISMATCH|COLUMN_REPLACEMENT_MISSING',
                    'ViolatedEntities' => [
                        [
                            'Path' => '<string>',
                        ],
                        // ...
                    ],
                ],
                // ...
            ],
            'Sheets' => [
                [
                    'Images' => [
                        [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'CLICK|MENU',
                                ],
                                // ...
                            ],
                            'ImageContentAltText' => '<string>',
                            'Interactions' => [
                                'ImageMenuOption' => [
                                    'AvailabilityStatus' => 'ENABLED|DISABLED',
                                ],
                            ],
                            'Scaling' => [
                                'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                            ],
                            'SheetImageId' => '<string>',
                            'Source' => [
                                'SheetImageStaticFileSource' => [
                                    'StaticFileId' => '<string>',
                                ],
                            ],
                            'Tooltip' => [
                                'TooltipText' => [
                                    'PlainText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'SheetId' => '<string>',
                ],
                // ...
            ],
            'SourceEntityArn' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'ThemeArn' => '<string>',
            'VersionNumber' => <integer>,
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Dashboard
Type: Dashboard structure

Information about the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of this request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeDashboardDefinition

$result = $client->describeDashboardDefinition([/* ... */]);
$promise = $client->describeDashboardDefinitionAsync([/* ... */]);

Provides a detailed description of the definition of a dashboard.

If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the DescribeDashboard instead.

Parameter Syntax

$result = $client->describeDashboardDefinition([
    'AliasName' => '<string>',
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AliasName
Type: string

The alias name.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're describing.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

VersionNumber
Type: long (int|float)

The version number for the dashboard. If a version number isn't passed, the latest published dashboard version is described.

Result Syntax

[
    'DashboardId' => '<string>',
    'DashboardPublishOptions' => [
        'AdHocFilteringOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointDrillUpDownOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointMenuLabelOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointTooltipOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportToCSVOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportWithHiddenFieldsOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'SheetControlsOption' => [
            'VisibilityState' => 'EXPANDED|COLLAPSED',
        ],
        'SheetLayoutElementMaximizationOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualAxisSortOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualMenuOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualPublishOptions' => [
            'ExportHiddenFieldsOption' => [
                'AvailabilityStatus' => 'ENABLED|DISABLED',
            ],
        ],
    ],
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE',
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>',
                'Expression' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>',
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [
                    'ColumnName' => '<string>',
                    'DataSetIdentifier' => '<string>',
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [
            [
                'DataSetArn' => '<string>',
                'Identifier' => '<string>',
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET',
                'FilterGroupId' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'Configuration' => [
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                        ],
                        'NestedFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeInnerSet' => true || false,
                            'InnerFilter' => [
                                'CategoryInnerFilter' => [
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'Configuration' => [
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>,
                                                'MinimumValue' => <float>,
                                                'StepSize' => <float>,
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>',
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT',
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>',
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'SortDirection' => 'ASC|DESC',
                                ],
                                // ...
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS',
                                'SheetId' => '<string>',
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>',
                        ],
                        'StaticValues' => [<DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'SourceFilterId' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>',
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [
                                                [
                                                    'DestinationParameterName' => '<string>',
                                                    'Value' => [
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [
                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                            'URLTemplate' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>',
                                'Name' => '<string>',
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU',
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>',
                        'Source' => [
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>',
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'Height' => '<string>',
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>',
                                        'XAxisLocation' => '<string>',
                                        'YAxisLocation' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [
                                    [
                                        'Content' => [
                                            'Layout' => [
                                                'FreeFormLayout' => [
                                                    'Elements' => [
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>',
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                            'Height' => '<string>',
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>',
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>',
                                                            'XAxisLocation' => '<string>',
                                                            'YAxisLocation' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>',
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>',
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Shape' => [
                                            'FieldId' => '<string>',
                                            'Format' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>',
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>',
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>',
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL',
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>',
                                                                        'DataSetIdentifier' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>',
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [
                                                                [
                                                                    'DestinationParameterName' => '<string>',
                                                                    'Value' => [
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [
                                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>',
                                                                            'DataSetIdentifier' => '<string>',
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                            'URLTemplate' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>',
                                                'Name' => '<string>',
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>',
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>',
                                                            'FieldId' => '<string>',
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>',
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>',
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <DateTime>,
                                                'StartDate' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'SortBy' => [
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'SortPaths' => [
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>',
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'TotalAggregationFunction' => [
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
            ],
            // ...
        ],
    ],
    'Errors' => [
        [
            'Message' => '<string>',
            'Type' => 'ACCESS_DENIED|SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|PARAMETER_VALUE_INCOMPATIBLE|PARAMETER_TYPE_INVALID|PARAMETER_NOT_FOUND|COLUMN_TYPE_MISMATCH|COLUMN_GEOGRAPHIC_ROLE_MISMATCH|COLUMN_REPLACEMENT_MISSING',
            'ViolatedEntities' => [
                [
                    'Path' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'Name' => '<string>',
    'RequestId' => '<string>',
    'ResourceStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'Status' => <integer>,
    'ThemeArn' => '<string>',
]

Result Details

Members
DashboardId
Type: string

The ID of the dashboard described.

DashboardPublishOptions
Type: DashboardPublishOptions structure

Options for publishing the dashboard:

  • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

  • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

  • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

Definition
Type: DashboardVersionDefinition structure

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Errors
Type: Array of DashboardError structures

Errors associated with this dashboard version.

Name
Type: string

The display name of the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ResourceStatus
Type: string

Status associated with the dashboard version.

  • CREATION_IN_PROGRESS

  • CREATION_SUCCESSFUL

  • CREATION_FAILED

  • UPDATE_IN_PROGRESS

  • UPDATE_SUCCESSFUL

  • UPDATE_FAILED

  • DELETED

Status
Type: int

The HTTP status of the request.

ThemeArn
Type: string

The ARN of the theme of the dashboard.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeDashboardPermissions

$result = $client->describeDashboardPermissions([/* ... */]);
$promise = $client->describeDashboardPermissionsAsync([/* ... */]);

Describes read and write permissions for a dashboard.

Parameter Syntax

$result = $client->describeDashboardPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're describing permissions for.

DashboardId
Required: Yes
Type: string

The ID for the dashboard, also added to the IAM policy.

Result Syntax

[
    'DashboardArn' => '<string>',
    'DashboardId' => '<string>',
    'LinkSharingConfiguration' => [
        'Permissions' => [
            [
                'Actions' => ['<string>', ...],
                'Principal' => '<string>',
            ],
            // ...
        ],
    ],
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardArn
Type: string

The Amazon Resource Name (ARN) of the dashboard.

DashboardId
Type: string

The ID for the dashboard.

LinkSharingConfiguration
Type: LinkSharingConfiguration structure

A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.

Permissions
Type: Array of ResourcePermission structures

A structure that contains the permissions for the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeDashboardSnapshotJob

$result = $client->describeDashboardSnapshotJob([/* ... */]);
$promise = $client->describeDashboardSnapshotJobAsync([/* ... */]);

Describes an existing snapshot job.

Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus.

Parameter Syntax

$result = $client->describeDashboardSnapshotJob([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'SnapshotJobId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

DashboardId
Required: Yes
Type: string

The ID of the dashboard that you have started a snapshot job for.

SnapshotJobId
Required: Yes
Type: string

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Result Syntax

[
    'Arn' => '<string>',
    'AwsAccountId' => '<string>',
    'CreatedTime' => <DateTime>,
    'DashboardId' => '<string>',
    'JobStatus' => 'QUEUED|RUNNING|COMPLETED|FAILED',
    'LastUpdatedTime' => <DateTime>,
    'RequestId' => '<string>',
    'SnapshotConfiguration' => [
        'DestinationConfiguration' => [
            'S3Destinations' => [
                [
                    'BucketConfiguration' => [
                        'BucketName' => '<string>',
                        'BucketPrefix' => '<string>',
                        'BucketRegion' => '<string>',
                    ],
                ],
                // ...
            ],
        ],
        'FileGroups' => [
            [
                'Files' => [
                    [
                        'FormatType' => 'CSV|PDF|EXCEL',
                        'SheetSelections' => [
                            [
                                'SelectionScope' => 'ALL_VISUALS|SELECTED_VISUALS',
                                'SheetId' => '<string>',
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Parameters' => [
            'DateTimeParameters' => [
                [
                    'Name' => '<string>',
                    'Values' => [<DateTime>, ...],
                ],
                // ...
            ],
            'DecimalParameters' => [
                [
                    'Name' => '<string>',
                    'Values' => [<float>, ...],
                ],
                // ...
            ],
            'IntegerParameters' => [
                [
                    'Name' => '<string>',
                    'Values' => [<integer>, ...],
                ],
                // ...
            ],
            'StringParameters' => [
                [
                    'Name' => '<string>',
                    'Values' => ['<string>', ...],
                ],
                // ...
            ],
        ],
    ],
    'SnapshotJobId' => '<string>',
    'Status' => <integer>,
    'UserConfiguration' => [
        'AnonymousUsers' => [
            [
                'RowLevelPermissionTagKeys' => ['<string>', ...],
            ],
            // ...
        ],
    ],
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

AwsAccountId
Type: string

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the snapshot job was created.

DashboardId
Type: string

The ID of the dashboard that you have started a snapshot job for.

JobStatus
Type: string

Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

  • COMPLETED - The job was completed successfully.

  • FAILED - The job failed to execute.

  • QUEUED - The job is queued and hasn't started yet.

  • RUNNING - The job is still running.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the snapshot job status was last updated.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

SnapshotConfiguration
Type: SnapshotConfiguration structure

The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

SnapshotJobId
Type: string

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Status
Type: int

The HTTP status of the request

UserConfiguration

The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeDashboardSnapshotJobResult

$result = $client->describeDashboardSnapshotJobResult([/* ... */]);
$promise = $client->describeDashboardSnapshotJobResultAsync([/* ... */]);

Describes the result of an existing snapshot job that has finished running.

A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call.

If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state..

Parameter Syntax

$result = $client->describeDashboardSnapshotJobResult([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'SnapshotJobId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

DashboardId
Required: Yes
Type: string

The ID of the dashboard that you have started a snapshot job for.

SnapshotJobId
Required: Yes
Type: string

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Result Syntax

[
    'Arn' => '<string>',
    'CreatedTime' => <DateTime>,
    'ErrorInfo' => [
        'ErrorMessage' => '<string>',
        'ErrorType' => '<string>',
    ],
    'JobStatus' => 'QUEUED|RUNNING|COMPLETED|FAILED',
    'LastUpdatedTime' => <DateTime>,
    'RequestId' => '<string>',
    'Result' => [
        'AnonymousUsers' => [
            [
                'FileGroups' => [
                    [
                        'Files' => [
                            [
                                'FormatType' => 'CSV|PDF|EXCEL',
                                'SheetSelections' => [
                                    [
                                        'SelectionScope' => 'ALL_VISUALS|SELECTED_VISUALS',
                                        'SheetId' => '<string>',
                                        'VisualIds' => ['<string>', ...],
                                    ],
                                    // ...
                                ],
                            ],
                            // ...
                        ],
                        'S3Results' => [
                            [
                                'ErrorInfo' => [
                                    [
                                        'ErrorMessage' => '<string>',
                                        'ErrorType' => '<string>',
                                    ],
                                    // ...
                                ],
                                'S3DestinationConfiguration' => [
                                    'BucketConfiguration' => [
                                        'BucketName' => '<string>',
                                        'BucketPrefix' => '<string>',
                                        'BucketRegion' => '<string>',
                                    ],
                                ],
                                'S3Uri' => '<string>',
                            ],
                            // ...
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
    ],
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that a snapshot job was created.

ErrorInfo
Type: SnapshotJobErrorInfo structure

Displays information for the error that caused a job to fail.

JobStatus
Type: string

Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED or FAILED status.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that a snapshot job status was last updated.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Result
Type: SnapshotJobResult structure

The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.

Status
Type: int

The HTTP status of the request

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

DescribeDashboardsQAConfiguration

$result = $client->describeDashboardsQAConfiguration([/* ... */]);
$promise = $client->describeDashboardsQAConfigurationAsync([/* ... */]);

Describes an existing dashboard QA configuration.

Parameter Syntax

$result = $client->describeDashboardsQAConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard QA configuration that you want described.

Result Syntax

[
    'DashboardsQAStatus' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardsQAStatus
Type: string

The status of dashboards QA configuration that you want described.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeDataSet

$result = $client->describeDataSet([/* ... */]);
$promise = $client->describeDataSetAsync([/* ... */]);

Describes a dataset. This operation doesn't support datasets that include uploaded files as a source.

Parameter Syntax

$result = $client->describeDataSet([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DataSet' => [
        'Arn' => '<string>',
        'ColumnGroups' => [
            [
                'GeoSpatialColumnGroup' => [
                    'Columns' => ['<string>', ...],
                    'CountryCode' => 'US',
                    'Name' => '<string>',
                ],
            ],
            // ...
        ],
        'ColumnLevelPermissionRules' => [
            [
                'ColumnNames' => ['<string>', ...],
                'Principals' => ['<string>', ...],
            ],
            // ...
        ],
        'ConsumedSpiceCapacityInBytes' => <integer>,
        'CreatedTime' => <DateTime>,
        'DataSetId' => '<string>',
        'DataSetUsageConfiguration' => [
            'DisableUseAsDirectQuerySource' => true || false,
            'DisableUseAsImportedSource' => true || false,
        ],
        'DatasetParameters' => [
            [
                'DateTimeDatasetParameter' => [
                    'DefaultValues' => [
                        'StaticValues' => [<DateTime>, ...],
                    ],
                    'Id' => '<string>',
                    'Name' => '<string>',
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                ],
                'DecimalDatasetParameter' => [
                    'DefaultValues' => [
                        'StaticValues' => [<float>, ...],
                    ],
                    'Id' => '<string>',
                    'Name' => '<string>',
                    'ValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                ],
                'IntegerDatasetParameter' => [
                    'DefaultValues' => [
                        'StaticValues' => [<integer>, ...],
                    ],
                    'Id' => '<string>',
                    'Name' => '<string>',
                    'ValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                ],
                'StringDatasetParameter' => [
                    'DefaultValues' => [
                        'StaticValues' => ['<string>', ...],
                    ],
                    'Id' => '<string>',
                    'Name' => '<string>',
                    'ValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                ],
            ],
            // ...
        ],
        'FieldFolders' => [
            '<FieldFolderPath>' => [
                'columns' => ['<string>', ...],
                'description' => '<string>',
            ],
            // ...
        ],
        'ImportMode' => 'SPICE|DIRECT_QUERY',
        'LastUpdatedTime' => <DateTime>,
        'LogicalTableMap' => [
            '<LogicalTableId>' => [
                'Alias' => '<string>',
                'DataTransforms' => [
                    [
                        'CastColumnTypeOperation' => [
                            'ColumnName' => '<string>',
                            'Format' => '<string>',
                            'NewColumnType' => 'STRING|INTEGER|DECIMAL|DATETIME',
                            'SubType' => 'FLOAT|FIXED',
                        ],
                        'CreateColumnsOperation' => [
                            'Columns' => [
                                [
                                    'ColumnId' => '<string>',
                                    'ColumnName' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                // ...
                            ],
                        ],
                        'FilterOperation' => [
                            'ConditionExpression' => '<string>',
                        ],
                        'OverrideDatasetParameterOperation' => [
                            'NewDefaultValues' => [
                                'DateTimeStaticValues' => [<DateTime>, ...],
                                'DecimalStaticValues' => [<float>, ...],
                                'IntegerStaticValues' => [<integer>, ...],
                                'StringStaticValues' => ['<string>', ...],
                            ],
                            'NewParameterName' => '<string>',
                            'ParameterName' => '<string>',
                        ],
                        'ProjectOperation' => [
                            'ProjectedColumns' => ['<string>', ...],
                        ],
                        'RenameColumnOperation' => [
                            'ColumnName' => '<string>',
                            'NewColumnName' => '<string>',
                        ],
                        'TagColumnOperation' => [
                            'ColumnName' => '<string>',
                            'Tags' => [
                                [
                                    'ColumnDescription' => [
                                        'Text' => '<string>',
                                    ],
                                    'ColumnGeographicRole' => 'COUNTRY|STATE|COUNTY|CITY|POSTCODE|LONGITUDE|LATITUDE',
                                ],
                                // ...
                            ],
                        ],
                        'UntagColumnOperation' => [
                            'ColumnName' => '<string>',
                            'TagNames' => ['<string>', ...],
                        ],
                    ],
                    // ...
                ],
                'Source' => [
                    'DataSetArn' => '<string>',
                    'JoinInstruction' => [
                        'LeftJoinKeyProperties' => [
                            'UniqueKey' => true || false,
                        ],
                        'LeftOperand' => '<string>',
                        'OnClause' => '<string>',
                        'RightJoinKeyProperties' => [
                            'UniqueKey' => true || false,
                        ],
                        'RightOperand' => '<string>',
                        'Type' => 'INNER|OUTER|LEFT|RIGHT',
                    ],
                    'PhysicalTableId' => '<string>',
                ],
            ],
            // ...
        ],
        'Name' => '<string>',
        'OutputColumns' => [
            [
                'Description' => '<string>',
                'Name' => '<string>',
                'SubType' => 'FLOAT|FIXED',
                'Type' => 'STRING|INTEGER|DECIMAL|DATETIME',
            ],
            // ...
        ],
        'PerformanceConfiguration' => [
            'UniqueKeys' => [
                [
                    'ColumnNames' => ['<string>', ...],
                ],
                // ...
            ],
        ],
        'PhysicalTableMap' => [
            '<PhysicalTableId>' => [
                'CustomSql' => [
                    'Columns' => [
                        [
                            'Name' => '<string>',
                            'SubType' => 'FLOAT|FIXED',
                            'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON',
                        ],
                        // ...
                    ],
                    'DataSourceArn' => '<string>',
                    'Name' => '<string>',
                    'SqlQuery' => '<string>',
                ],
                'RelationalTable' => [
                    'Catalog' => '<string>',
                    'DataSourceArn' => '<string>',
                    'InputColumns' => [
                        [
                            'Name' => '<string>',
                            'SubType' => 'FLOAT|FIXED',
                            'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'Schema' => '<string>',
                ],
                'S3Source' => [
                    'DataSourceArn' => '<string>',
                    'InputColumns' => [
                        [
                            'Name' => '<string>',
                            'SubType' => 'FLOAT|FIXED',
                            'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON',
                        ],
                        // ...
                    ],
                    'UploadSettings' => [
                        'ContainsHeader' => true || false,
                        'Delimiter' => '<string>',
                        'Format' => 'CSV|TSV|CLF|ELF|XLSX|JSON',
                        'StartFromRow' => <integer>,
                        'TextQualifier' => 'DOUBLE_QUOTE|SINGLE_QUOTE',
                    ],
                ],
            ],
            // ...
        ],
        'RowLevelPermissionDataSet' => [
            'Arn' => '<string>',
            'FormatVersion' => 'VERSION_1|VERSION_2',
            'Namespace' => '<string>',
            'PermissionPolicy' => 'GRANT_ACCESS|DENY_ACCESS',
            'Status' => 'ENABLED|DISABLED',
        ],
        'RowLevelPermissionTagConfiguration' => [
            'Status' => 'ENABLED|DISABLED',
            'TagRuleConfigurations' => [
                ['<string>', ...],
                // ...
            ],
            'TagRules' => [
                [
                    'ColumnName' => '<string>',
                    'MatchAllValue' => '<string>',
                    'TagKey' => '<string>',
                    'TagMultiValueDelimiter' => '<string>',
                ],
                // ...
            ],
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSet
Type: DataSet structure

Information on the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeDataSetPermissions

$result = $client->describeDataSetPermissions([/* ... */]);
$promise = $client->describeDataSetPermissionsAsync([/* ... */]);

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Parameter Syntax

$result = $client->describeDataSetPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DataSetArn' => '<string>',
    'DataSetId' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DataSetId
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Permissions
Type: Array of ResourcePermission structures

A list of resource permissions on the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeDataSetRefreshProperties

$result = $client->describeDataSetRefreshProperties([/* ... */]);
$promise = $client->describeDataSetRefreshPropertiesAsync([/* ... */]);

Describes the refresh properties of a dataset.

Parameter Syntax

$result = $client->describeDataSetRefreshProperties([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

Result Syntax

[
    'DataSetRefreshProperties' => [
        'RefreshConfiguration' => [
            'IncrementalRefresh' => [
                'LookbackWindow' => [
                    'ColumnName' => '<string>',
                    'Size' => <integer>,
                    'SizeUnit' => 'HOUR|DAY|WEEK',
                ],
            ],
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSetRefreshProperties
Type: DataSetRefreshProperties structure

The dataset refresh properties.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

DescribeDataSource

$result = $client->describeDataSource([/* ... */]);
$promise = $client->describeDataSourceAsync([/* ... */]);

Describes a data source.

Parameter Syntax

$result = $client->describeDataSource([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSourceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSourceId
Required: Yes
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DataSource' => [
        'AlternateDataSourceParameters' => [
            [
                'AmazonElasticsearchParameters' => [
                    'Domain' => '<string>',
                ],
                'AmazonOpenSearchParameters' => [
                    'Domain' => '<string>',
                ],
                'AthenaParameters' => [
                    'RoleArn' => '<string>',
                    'WorkGroup' => '<string>',
                ],
                'AuroraParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'AuroraPostgreSqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'AwsIotAnalyticsParameters' => [
                    'DataSetName' => '<string>',
                ],
                'BigQueryParameters' => [
                    'DataSetRegion' => '<string>',
                    'ProjectId' => '<string>',
                ],
                'DatabricksParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                    'SqlEndpointPath' => '<string>',
                ],
                'ExasolParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'JiraParameters' => [
                    'SiteBaseUrl' => '<string>',
                ],
                'MariaDbParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'MySqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'OracleParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'PostgreSqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'PrestoParameters' => [
                    'Catalog' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'RdsParameters' => [
                    'Database' => '<string>',
                    'InstanceId' => '<string>',
                ],
                'RedshiftParameters' => [
                    'ClusterId' => '<string>',
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'IAMParameters' => [
                        'AutoCreateDatabaseUser' => true || false,
                        'DatabaseGroups' => ['<string>', ...],
                        'DatabaseUser' => '<string>',
                        'RoleArn' => '<string>',
                    ],
                    'IdentityCenterConfiguration' => [
                        'EnableIdentityPropagation' => true || false,
                    ],
                    'Port' => <integer>,
                ],
                'S3Parameters' => [
                    'ManifestFileLocation' => [
                        'Bucket' => '<string>',
                        'Key' => '<string>',
                    ],
                    'RoleArn' => '<string>',
                ],
                'ServiceNowParameters' => [
                    'SiteBaseUrl' => '<string>',
                ],
                'SnowflakeParameters' => [
                    'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                    'Database' => '<string>',
                    'DatabaseAccessControlRole' => '<string>',
                    'Host' => '<string>',
                    'OAuthParameters' => [
                        'IdentityProviderResourceUri' => '<string>',
                        'IdentityProviderVpcConnectionProperties' => [
                            'VpcConnectionArn' => '<string>',
                        ],
                        'OAuthScope' => '<string>',
                        'TokenProviderUrl' => '<string>',
                    ],
                    'Warehouse' => '<string>',
                ],
                'SparkParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'SqlServerParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'StarburstParameters' => [
                    'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                    'Catalog' => '<string>',
                    'DatabaseAccessControlRole' => '<string>',
                    'Host' => '<string>',
                    'OAuthParameters' => [
                        'IdentityProviderResourceUri' => '<string>',
                        'IdentityProviderVpcConnectionProperties' => [
                            'VpcConnectionArn' => '<string>',
                        ],
                        'OAuthScope' => '<string>',
                        'TokenProviderUrl' => '<string>',
                    ],
                    'Port' => <integer>,
                    'ProductType' => 'GALAXY|ENTERPRISE',
                ],
                'TeradataParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'TrinoParameters' => [
                    'Catalog' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'TwitterParameters' => [
                    'MaxRows' => <integer>,
                    'Query' => '<string>',
                ],
            ],
            // ...
        ],
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'DataSourceId' => '<string>',
        'DataSourceParameters' => [
            'AmazonElasticsearchParameters' => [
                'Domain' => '<string>',
            ],
            'AmazonOpenSearchParameters' => [
                'Domain' => '<string>',
            ],
            'AthenaParameters' => [
                'RoleArn' => '<string>',
                'WorkGroup' => '<string>',
            ],
            'AuroraParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'AuroraPostgreSqlParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'AwsIotAnalyticsParameters' => [
                'DataSetName' => '<string>',
            ],
            'BigQueryParameters' => [
                'DataSetRegion' => '<string>',
                'ProjectId' => '<string>',
            ],
            'DatabricksParameters' => [
                'Host' => '<string>',
                'Port' => <integer>,
                'SqlEndpointPath' => '<string>',
            ],
            'ExasolParameters' => [
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'JiraParameters' => [
                'SiteBaseUrl' => '<string>',
            ],
            'MariaDbParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'MySqlParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'OracleParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'PostgreSqlParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'PrestoParameters' => [
                'Catalog' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'RdsParameters' => [
                'Database' => '<string>',
                'InstanceId' => '<string>',
            ],
            'RedshiftParameters' => [
                'ClusterId' => '<string>',
                'Database' => '<string>',
                'Host' => '<string>',
                'IAMParameters' => [
                    'AutoCreateDatabaseUser' => true || false,
                    'DatabaseGroups' => ['<string>', ...],
                    'DatabaseUser' => '<string>',
                    'RoleArn' => '<string>',
                ],
                'IdentityCenterConfiguration' => [
                    'EnableIdentityPropagation' => true || false,
                ],
                'Port' => <integer>,
            ],
            'S3Parameters' => [
                'ManifestFileLocation' => [
                    'Bucket' => '<string>',
                    'Key' => '<string>',
                ],
                'RoleArn' => '<string>',
            ],
            'ServiceNowParameters' => [
                'SiteBaseUrl' => '<string>',
            ],
            'SnowflakeParameters' => [
                'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                'Database' => '<string>',
                'DatabaseAccessControlRole' => '<string>',
                'Host' => '<string>',
                'OAuthParameters' => [
                    'IdentityProviderResourceUri' => '<string>',
                    'IdentityProviderVpcConnectionProperties' => [
                        'VpcConnectionArn' => '<string>',
                    ],
                    'OAuthScope' => '<string>',
                    'TokenProviderUrl' => '<string>',
                ],
                'Warehouse' => '<string>',
            ],
            'SparkParameters' => [
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'SqlServerParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'StarburstParameters' => [
                'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                'Catalog' => '<string>',
                'DatabaseAccessControlRole' => '<string>',
                'Host' => '<string>',
                'OAuthParameters' => [
                    'IdentityProviderResourceUri' => '<string>',
                    'IdentityProviderVpcConnectionProperties' => [
                        'VpcConnectionArn' => '<string>',
                    ],
                    'OAuthScope' => '<string>',
                    'TokenProviderUrl' => '<string>',
                ],
                'Port' => <integer>,
                'ProductType' => 'GALAXY|ENTERPRISE',
            ],
            'TeradataParameters' => [
                'Database' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'TrinoParameters' => [
                'Catalog' => '<string>',
                'Host' => '<string>',
                'Port' => <integer>,
            ],
            'TwitterParameters' => [
                'MaxRows' => <integer>,
                'Query' => '<string>',
            ],
        ],
        'ErrorInfo' => [
            'Message' => '<string>',
            'Type' => 'ACCESS_DENIED|COPY_SOURCE_NOT_FOUND|TIMEOUT|ENGINE_VERSION_NOT_SUPPORTED|UNKNOWN_HOST|GENERIC_SQL_FAILURE|CONFLICT|UNKNOWN',
        ],
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'SecretArn' => '<string>',
        'SslProperties' => [
            'DisableSsl' => true || false,
        ],
        'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
        'Type' => 'ADOBE_ANALYTICS|AMAZON_ELASTICSEARCH|ATHENA|AURORA|AURORA_POSTGRESQL|AWS_IOT_ANALYTICS|GITHUB|JIRA|MARIADB|MYSQL|ORACLE|POSTGRESQL|PRESTO|REDSHIFT|S3|SALESFORCE|SERVICENOW|SNOWFLAKE|SPARK|SQLSERVER|TERADATA|TWITTER|TIMESTREAM|AMAZON_OPENSEARCH|EXASOL|DATABRICKS|STARBURST|TRINO|BIGQUERY',
        'VpcConnectionProperties' => [
            'VpcConnectionArn' => '<string>',
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSource
Type: DataSource structure

The information on the data source.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeDataSourcePermissions

$result = $client->describeDataSourcePermissions([/* ... */]);
$promise = $client->describeDataSourcePermissionsAsync([/* ... */]);

Describes the resource permissions for a data source.

Parameter Syntax

$result = $client->describeDataSourcePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSourceId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSourceId
Required: Yes
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DataSourceArn' => '<string>',
    'DataSourceId' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSourceArn
Type: string

The Amazon Resource Name (ARN) of the data source.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Permissions
Type: Array of ResourcePermission structures

A list of resource permissions on the data source.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeDefaultQBusinessApplication

$result = $client->describeDefaultQBusinessApplication([/* ... */]);
$promise = $client->describeDefaultQBusinessApplicationAsync([/* ... */]);

Describes a Amazon Q Business application that is linked to an Amazon QuickSight account.

Parameter Syntax

$result = $client->describeDefaultQBusinessApplication([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon QuickSight account that is linked to the Amazon Q Business application that you want described.

Namespace
Type: string

The Amazon QuickSight namespace that contains the linked Amazon Q Business application. If this field is left blank, the default namespace is used. Currently, the default namespace is the only valid value for this parameter.

Result Syntax

[
    'ApplicationId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
ApplicationId
Type: string

The ID of the Amazon Q Business application that is linked to the Amazon QuickSight account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

InternalFailureException:

An internal failure occurred.

DescribeFolder

$result = $client->describeFolder([/* ... */]);
$promise = $client->describeFolderAsync([/* ... */]);

Describes a folder.

Parameter Syntax

$result = $client->describeFolder([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

Result Syntax

[
    'Folder' => [
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'FolderId' => '<string>',
        'FolderPath' => ['<string>', ...],
        'FolderType' => 'SHARED|RESTRICTED',
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'SharingModel' => 'ACCOUNT|NAMESPACE',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Folder
Type: Folder structure

Information about the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeFolderPermissions

$result = $client->describeFolderPermissions([/* ... */]);
$promise = $client->describeFolderPermissionsAsync([/* ... */]);

Describes permissions for a folder.

Parameter Syntax

$result = $client->describeFolderPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>',
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

MaxResults
Type: int

The maximum number of results to be returned per request.

Namespace
Type: string

The namespace of the folder whose permissions you want described.

NextToken
Type: string

A pagination token for the next set of results.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'NextToken' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the folder.

FolderId
Type: string

The ID of the folder.

NextToken
Type: string

The pagination token for the next set of results, or null if there are no more results.

Permissions
Type: Array of ResourcePermission structures

Information about the permissions on the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeFolderResolvedPermissions

$result = $client->describeFolderResolvedPermissions([/* ... */]);
$promise = $client->describeFolderResolvedPermissionsAsync([/* ... */]);

Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.

Parameter Syntax

$result = $client->describeFolderResolvedPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>',
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

MaxResults
Type: int

The maximum number of results to be returned per request.

Namespace
Type: string

The namespace of the folder whose permissions you want described.

NextToken
Type: string

A pagination token for the next set of results.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'NextToken' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the folder.

FolderId
Type: string

The ID of the folder.

NextToken
Type: string

A pagination token for the next set of results, or null if there are no more results.

Permissions
Type: Array of ResourcePermission structures

Information about the permissions for the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeGroup

$result = $client->describeGroup([/* ... */]);
$promise = $client->describeGroupAsync([/* ... */]);

Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).

Parameter Syntax

$result = $client->describeGroup([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to describe.

Namespace
Required: Yes
Type: string

The namespace of the group that you want described.

Result Syntax

[
    'Group' => [
        'Arn' => '<string>',
        'Description' => '<string>',
        'GroupName' => '<string>',
        'PrincipalId' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Group
Type: Group structure

The name of the group.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeGroupMembership

$result = $client->describeGroupMembership([/* ... */]);
$promise = $client->describeGroupMembershipAsync([/* ... */]);

Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned.

Parameter Syntax

$result = $client->describeGroupMembership([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'MemberName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to search.

MemberName
Required: Yes
Type: string

The user name of the user that you want to search for.

Namespace
Required: Yes
Type: string

The namespace that includes the group you are searching within.

Result Syntax

[
    'GroupMember' => [
        'Arn' => '<string>',
        'MemberName' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupMember
Type: GroupMember structure

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can't be members of another group. .

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeIAMPolicyAssignment

$result = $client->describeIAMPolicyAssignment([/* ... */]);
$promise = $client->describeIAMPolicyAssignmentAsync([/* ... */]);

Describes an existing IAM policy assignment, as specified by the assignment name.

Parameter Syntax

$result = $client->describeIAMPolicyAssignment([
    'AssignmentName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AssignmentName
Required: Yes
Type: string

The name of the assignment, also called a rule.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the assignment that you want to describe.

Namespace
Required: Yes
Type: string

The namespace that contains the assignment.

Result Syntax

[
    'IAMPolicyAssignment' => [
        'AssignmentId' => '<string>',
        'AssignmentName' => '<string>',
        'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
        'AwsAccountId' => '<string>',
        'Identities' => [
            '<String>' => ['<string>', ...],
            // ...
        ],
        'PolicyArn' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
IAMPolicyAssignment
Type: IAMPolicyAssignment structure

Information describing the IAM policy assignment.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

DescribeIngestion

$result = $client->describeIngestion([/* ... */]);
$promise = $client->describeIngestionAsync([/* ... */]);

Describes a SPICE ingestion.

Parameter Syntax

$result = $client->describeIngestion([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'IngestionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset used in the ingestion.

IngestionId
Required: Yes
Type: string

An ID for the ingestion.

Result Syntax

[
    'Ingestion' => [
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'ErrorInfo' => [
            'Message' => '<string>',
            'Type' => 'FAILURE_TO_ASSUME_ROLE|INGESTION_SUPERSEDED|INGESTION_CANCELED|DATA_SET_DELETED|DATA_SET_NOT_SPICE|S3_UPLOADED_FILE_DELETED|S3_MANIFEST_ERROR|DATA_TOLERANCE_EXCEPTION|SPICE_TABLE_NOT_FOUND|DATA_SET_SIZE_LIMIT_EXCEEDED|ROW_SIZE_LIMIT_EXCEEDED|ACCOUNT_CAPACITY_LIMIT_EXCEEDED|CUSTOMER_ERROR|DATA_SOURCE_NOT_FOUND|IAM_ROLE_NOT_AVAILABLE|CONNECTION_FAILURE|SQL_TABLE_NOT_FOUND|PERMISSION_DENIED|SSL_CERTIFICATE_VALIDATION_FAILURE|OAUTH_TOKEN_FAILURE|SOURCE_API_LIMIT_EXCEEDED_FAILURE|PASSWORD_AUTHENTICATION_FAILURE|SQL_SCHEMA_MISMATCH_ERROR|INVALID_DATE_FORMAT|INVALID_DATAPREP_SYNTAX|SOURCE_RESOURCE_LIMIT_EXCEEDED|SQL_INVALID_PARAMETER_VALUE|QUERY_TIMEOUT|SQL_NUMERIC_OVERFLOW|UNRESOLVABLE_HOST|UNROUTABLE_HOST|SQL_EXCEPTION|S3_FILE_INACCESSIBLE|IOT_FILE_NOT_FOUND|IOT_DATA_SET_FILE_EMPTY|INVALID_DATA_SOURCE_CONFIG|DATA_SOURCE_AUTH_FAILED|DATA_SOURCE_CONNECTION_FAILED|FAILURE_TO_PROCESS_JSON_FILE|INTERNAL_SERVICE_ERROR|REFRESH_SUPPRESSED_BY_EDIT|PERMISSION_NOT_FOUND|ELASTICSEARCH_CURSOR_NOT_ENABLED|CURSOR_NOT_ENABLED|DUPLICATE_COLUMN_NAMES_FOUND',
        ],
        'IngestionId' => '<string>',
        'IngestionSizeInBytes' => <integer>,
        'IngestionStatus' => 'INITIALIZED|QUEUED|RUNNING|FAILED|COMPLETED|CANCELLED',
        'IngestionTimeInSeconds' => <integer>,
        'QueueInfo' => [
            'QueuedIngestion' => '<string>',
            'WaitingOnIngestion' => '<string>',
        ],
        'RequestSource' => 'MANUAL|SCHEDULED',
        'RequestType' => 'INITIAL_INGESTION|EDIT|INCREMENTAL_REFRESH|FULL_REFRESH',
        'RowInfo' => [
            'RowsDropped' => <integer>,
            'RowsIngested' => <integer>,
            'TotalRowsInDataset' => <integer>,
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Ingestion
Type: Ingestion structure

Information about the ingestion.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

InternalFailureException:

An internal failure occurred.

DescribeIpRestriction

$result = $client->describeIpRestriction([/* ... */]);
$promise = $client->describeIpRestrictionAsync([/* ... */]);

Provides a summary and status of IP rules.

Parameter Syntax

$result = $client->describeIpRestriction([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the IP rules.

Result Syntax

[
    'AwsAccountId' => '<string>',
    'Enabled' => true || false,
    'IpRestrictionRuleMap' => ['<string>', ...],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VpcEndpointIdRestrictionRuleMap' => ['<string>', ...],
    'VpcIdRestrictionRuleMap' => ['<string>', ...],
]

Result Details

Members
AwsAccountId
Type: string

The ID of the Amazon Web Services account that contains the IP rules.

Enabled
Type: boolean

A value that specifies whether IP rules are turned on.

IpRestrictionRuleMap
Type: Associative array of custom strings keys (CIDR) to strings

A map that describes the IP rules with CIDR range and description.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VpcEndpointIdRestrictionRuleMap
Type: Associative array of custom strings keys (VpcEndpointId) to strings

A map of allowed VPC endpoint IDs and their rule descriptions.

VpcIdRestrictionRuleMap
Type: Associative array of custom strings keys (VpcId) to strings

A map of allowed VPC IDs and their rule descriptions.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeKeyRegistration

$result = $client->describeKeyRegistration([/* ... */]);
$promise = $client->describeKeyRegistrationAsync([/* ... */]);

Describes all customer managed key registrations in a Amazon QuickSight account.

Parameter Syntax

$result = $client->describeKeyRegistration([
    'AwsAccountId' => '<string>', // REQUIRED
    'DefaultKeyOnly' => true || false,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the customer managed key registration that you want to describe.

DefaultKeyOnly
Type: boolean

Determines whether the request returns the default key only.

Result Syntax

[
    'AwsAccountId' => '<string>',
    'KeyRegistration' => [
        [
            'DefaultKey' => true || false,
            'KeyArn' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AwsAccountId
Type: string

The ID of the Amazon Web Services account that contains the customer managed key registration specified in the request.

KeyRegistration
Type: Array of RegisteredCustomerManagedKey structures

A list of RegisteredCustomerManagedKey objects in a Amazon QuickSight account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

DescribeNamespace

$result = $client->describeNamespace([/* ... */]);
$promise = $client->describeNamespaceAsync([/* ... */]);

Describes the current namespace.

Parameter Syntax

$result = $client->describeNamespace([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespace that you want to describe.

Namespace
Required: Yes
Type: string

The namespace that you want to describe.

Result Syntax

[
    'Namespace' => [
        'Arn' => '<string>',
        'CapacityRegion' => '<string>',
        'CreationStatus' => 'CREATED|CREATING|DELETING|RETRYABLE_FAILURE|NON_RETRYABLE_FAILURE',
        'IamIdentityCenterApplicationArn' => '<string>',
        'IamIdentityCenterInstanceArn' => '<string>',
        'IdentityStore' => 'QUICKSIGHT',
        'Name' => '<string>',
        'NamespaceError' => [
            'Message' => '<string>',
            'Type' => 'PERMISSION_DENIED|INTERNAL_SERVICE_ERROR',
        ],
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Namespace
Type: NamespaceInfoV2 structure

The information about the namespace that you're describing. The response includes the namespace ARN, name, Amazon Web Services Region, creation status, and identity store. DescribeNamespace also works for namespaces that are in the process of being created. For incomplete namespaces, this API operation lists the namespace error types and messages associated with the creation process.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeQPersonalizationConfiguration

$result = $client->describeQPersonalizationConfiguration([/* ... */]);
$promise = $client->describeQPersonalizationConfigurationAsync([/* ... */]);

Describes a personalization configuration.

Parameter Syntax

$result = $client->describeQPersonalizationConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the personalization configuration that the user wants described.

Result Syntax

[
    'PersonalizationMode' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
PersonalizationMode
Type: string

A value that indicates whether personalization is enabled or not.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeQuickSightQSearchConfiguration

$result = $client->describeQuickSightQSearchConfiguration([/* ... */]);
$promise = $client->describeQuickSightQSearchConfigurationAsync([/* ... */]);

Describes the state of a Amazon QuickSight Q Search configuration.

Parameter Syntax

$result = $client->describeQuickSightQSearchConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the Amazon QuickSight Q Search configuration that the user wants described.

Result Syntax

[
    'QSearchStatus' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
QSearchStatus
Type: string

The status of Amazon QuickSight Q Search configuration.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeRefreshSchedule

$result = $client->describeRefreshSchedule([/* ... */]);
$promise = $client->describeRefreshScheduleAsync([/* ... */]);

Provides a summary of a refresh schedule.

Parameter Syntax

$result = $client->describeRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'ScheduleId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

ScheduleId
Required: Yes
Type: string

The ID of the refresh schedule.

Result Syntax

[
    'Arn' => '<string>',
    'RefreshSchedule' => [
        'Arn' => '<string>',
        'RefreshType' => 'INCREMENTAL_REFRESH|FULL_REFRESH',
        'ScheduleFrequency' => [
            'Interval' => 'MINUTE15|MINUTE30|HOURLY|DAILY|WEEKLY|MONTHLY',
            'RefreshOnDay' => [
                'DayOfMonth' => '<string>',
                'DayOfWeek' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
            ],
            'TimeOfTheDay' => '<string>',
            'Timezone' => '<string>',
        ],
        'ScheduleId' => '<string>',
        'StartAfterDateTime' => <DateTime>,
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the refresh schedule.

RefreshSchedule
Type: RefreshSchedule structure

The refresh schedule.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

DescribeRoleCustomPermission

$result = $client->describeRoleCustomPermission([/* ... */]);
$promise = $client->describeRoleCustomPermissionAsync([/* ... */]);

Describes all custom permissions that are mapped to a role.

Parameter Syntax

$result = $client->describeRoleCustomPermission([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

Namespace
Required: Yes
Type: string

The namespace that contains the role.

Role
Required: Yes
Type: string

The name of the role whose permissions you want described.

Result Syntax

[
    'CustomPermissionsName' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
CustomPermissionsName
Type: string

The name of the custom permission that is described.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeTemplate

$result = $client->describeTemplate([/* ... */]);
$promise = $client->describeTemplateAsync([/* ... */]);

Describes a template's metadata.

Parameter Syntax

$result = $client->describeTemplate([
    'AliasName' => '<string>',
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AliasName
Type: string

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template that you're describing.

TemplateId
Required: Yes
Type: string

The ID for the template.

VersionNumber
Type: long (int|float)

(Optional) The number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the template is described.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'Template' => [
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'TemplateId' => '<string>',
        'Version' => [
            'CreatedTime' => <DateTime>,
            'DataSetConfigurations' => [
                [
                    'ColumnGroupSchemaList' => [
                        [
                            'ColumnGroupColumnSchemaList' => [
                                [
                                    'Name' => '<string>',
                                ],
                                // ...
                            ],
                            'Name' => '<string>',
                        ],
                        // ...
                    ],
                    'DataSetSchema' => [
                        'ColumnSchemaList' => [
                            [
                                'DataType' => '<string>',
                                'GeographicRole' => '<string>',
                                'Name' => '<string>',
                            ],
                            // ...
                        ],
                    ],
                    'Placeholder' => '<string>',
                ],
                // ...
            ],
            'Description' => '<string>',
            'Errors' => [
                [
                    'Message' => '<string>',
                    'Type' => 'SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|ACCESS_DENIED',
                    'ViolatedEntities' => [
                        [
                            'Path' => '<string>',
                        ],
                        // ...
                    ],
                ],
                // ...
            ],
            'Sheets' => [
                [
                    'Images' => [
                        [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'CLICK|MENU',
                                ],
                                // ...
                            ],
                            'ImageContentAltText' => '<string>',
                            'Interactions' => [
                                'ImageMenuOption' => [
                                    'AvailabilityStatus' => 'ENABLED|DISABLED',
                                ],
                            ],
                            'Scaling' => [
                                'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                            ],
                            'SheetImageId' => '<string>',
                            'Source' => [
                                'SheetImageStaticFileSource' => [
                                    'StaticFileId' => '<string>',
                                ],
                            ],
                            'Tooltip' => [
                                'TooltipText' => [
                                    'PlainText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'SheetId' => '<string>',
                ],
                // ...
            ],
            'SourceEntityArn' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'ThemeArn' => '<string>',
            'VersionNumber' => <integer>,
        ],
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Template
Type: Template structure

The template structure for the object you want to describe.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeTemplateAlias

$result = $client->describeTemplateAlias([/* ... */]);
$promise = $client->describeTemplateAliasAsync([/* ... */]);

Describes the template alias for a template.

Parameter Syntax

$result = $client->describeTemplateAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name of the template alias that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template alias that you're describing.

TemplateId
Required: Yes
Type: string

The ID for the template.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'TemplateVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateAlias
Type: TemplateAlias structure

Information about the template alias.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeTemplateDefinition

$result = $client->describeTemplateDefinition([/* ... */]);
$promise = $client->describeTemplateDefinitionAsync([/* ... */]);

Provides a detailed description of the definition of a template.

If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate instead.

Parameter Syntax

$result = $client->describeTemplateDefinition([
    'AliasName' => '<string>',
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AliasName
Type: string

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

TemplateId
Required: Yes
Type: string

The ID of the template that you're describing.

VersionNumber
Type: long (int|float)

The version number of the template.

Result Syntax

[
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE',
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>',
                'Expression' => '<string>',
                'Name' => '<string>',
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>',
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [
                    'ColumnName' => '<string>',
                    'DataSetIdentifier' => '<string>',
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>',
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>,
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetConfigurations' => [
            [
                'ColumnGroupSchemaList' => [
                    [
                        'ColumnGroupColumnSchemaList' => [
                            [
                                'Name' => '<string>',
                            ],
                            // ...
                        ],
                        'Name' => '<string>',
                    ],
                    // ...
                ],
                'DataSetSchema' => [
                    'ColumnSchemaList' => [
                        [
                            'DataType' => '<string>',
                            'GeographicRole' => '<string>',
                            'Name' => '<string>',
                        ],
                        // ...
                    ],
                ],
                'Placeholder' => '<string>',
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET',
                'FilterGroupId' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'Configuration' => [
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                        ],
                        'NestedFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeInnerSet' => true || false,
                            'InnerFilter' => [
                                'CategoryInnerFilter' => [
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'Configuration' => [
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH',
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>,
                                                'MinimumValue' => <float>,
                                                'StepSize' => <float>,
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>',
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT',
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>',
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>,
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>',
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>',
                                ],
                                'StaticValue' => <DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [
                                        'ColumnName' => '<string>',
                                        'DataSetIdentifier' => '<string>',
                                    ],
                                    'SortDirection' => 'ASC|DESC',
                                ],
                                // ...
                            ],
                            'Column' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>,
                                        'MinimumValue' => <float>,
                                        'StepSize' => <float>,
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>',
                            ],
                            'FilterId' => '<string>',
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS',
                                'SheetId' => '<string>',
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>',
                        ],
                        'StaticValues' => [<DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>',
                                'DataSetIdentifier' => '<string>',
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>',
                            'DataSetParameterName' => '<string>',
                        ],
                        // ...
                    ],
                    'Name' => '<string>',
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED',
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'SourceFilterId' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>',
                            'SourceFilterId' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>',
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [
                                                [
                                                    'DestinationParameterName' => '<string>',
                                                    'Value' => [
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [
                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                            'URLTemplate' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>',
                                'Name' => '<string>',
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU',
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>',
                        'Source' => [
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>',
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'Height' => '<string>',
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>',
                                        'XAxisLocation' => '<string>',
                                        'YAxisLocation' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [
                                    [
                                        'Content' => [
                                            'Layout' => [
                                                'FreeFormLayout' => [
                                                    'Elements' => [
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>',
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                            'Height' => '<string>',
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>',
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>',
                                                            'XAxisLocation' => '<string>',
                                                            'YAxisLocation' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC',
                                                                'SortBy' => [
                                                                    'ColumnName' => '<string>',
                                                                    'DataSetIdentifier' => '<string>',
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [
                                    [
                                        'Layout' => [
                                            'FreeFormLayout' => [
                                                'Elements' => [
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>',
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                                        'Height' => '<string>',
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>',
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>',
                                                        'XAxisLocation' => '<string>',
                                                        'YAxisLocation' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>',
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>',
                                            'DataSetIdentifier' => '<string>',
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>',
                                    'DataSetIdentifier' => '<string>',
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>,
                            'MinimumValue' => <float>,
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'StepSize' => <float>,
                            'Title' => '<string>',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>',
                            'SourceParameterName' => '<string>',
                            'Title' => '<string>',
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE',
                                    ],
                                ],
                                'Elements' => [
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>,
                                        'ElementId' => '<string>',
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE',
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>,
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>',
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>',
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Shape' => [
                                            'FieldId' => '<string>',
                                            'Format' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>',
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>',
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>',
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>',
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>',
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>',
                                                'FieldId' => '<string>',
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>',
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>,
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>',
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>,
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>',
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL',
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>',
                                                    'IconOptions' => [
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>',
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>',
                                                                        'DataSetIdentifier' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>',
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [
                                                                [
                                                                    'DestinationParameterName' => '<string>',
                                                                    'Value' => [
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [
                                                                                'DateTimeValues' => [<DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>',
                                                                            'DataSetIdentifier' => '<string>',
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                            'URLTemplate' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>',
                                                'Name' => '<string>',
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>',
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>',
                                                            'FieldId' => '<string>',
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>,
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>',
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => '<string>',
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [
                                                                    [
                                                                        'Color' => '<string>',
                                                                        'DataValue' => <float>,
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>',
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>',
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>',
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>,
                                        'North' => <float>,
                                        'South' => <float>,
                                        'West' => <float>,
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <DateTime>,
                                                'StartDate' => <DateTime>,
                                                'Value' => <float>,
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>,
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>',
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>,
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'FieldId' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS',
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>',
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'SortBy' => [
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'SortPaths' => [
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE',
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                                'TotalAggregationFunction' => [
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC',
                                                    'SortBy' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC',
                                                    'FieldId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>',
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>',
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>,
                                        'PageSize' => <integer>,
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>',
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>',
                                            'TotalAggregationFunction' => [
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>',
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>',
                                                        'IconOptions' => [
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>',
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>,
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>',
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>,
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>',
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT',
                                    'Colors' => [
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>',
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>',
                                            'Element' => [
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>',
                                                            'DataSetIdentifier' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>',
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [
                                                    [
                                                        'DestinationParameterName' => '<string>',
                                                        'Value' => [
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [
                                                                    'DateTimeValues' => [<DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>',
                                                                'DataSetIdentifier' => '<string>',
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB',
                                                'URLTemplate' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>',
                                    'Name' => '<string>',
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU',
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>',
                                                    'FieldId' => '<string>',
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>',
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>,
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE',
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>',
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC',
                                                'SortBy' => [
                                                    'ColumnName' => '<string>',
                                                    'DataSetIdentifier' => '<string>',
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC',
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [
                                            [
                                                'ColumnName' => '<string>',
                                                'DataSetIdentifier' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...],
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'Value' => <float>,
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [
                                                        'ColumnName' => '<string>',
                                                        'DataSetIdentifier' => '<string>',
                                                    ],
                                                    'RangeMaximum' => <DateTime>,
                                                    'RangeMinimum' => <DateTime>,
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>',
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>',
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>',
                            'ObjectKey' => '<string>',
                            'Region' => '<string>',
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>',
                        ],
                    ],
                    'StaticFileId' => '<string>',
                ],
            ],
            // ...
        ],
    ],
    'Errors' => [
        [
            'Message' => '<string>',
            'Type' => 'SOURCE_NOT_FOUND|DATA_SET_NOT_FOUND|INTERNAL_FAILURE|ACCESS_DENIED',
            'ViolatedEntities' => [
                [
                    'Path' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'Name' => '<string>',
    'RequestId' => '<string>',
    'ResourceStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'Status' => <integer>,
    'TemplateId' => '<string>',
    'ThemeArn' => '<string>',
]

Result Details

Members
Definition
Type: TemplateVersionDefinition structure

The definition of the template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Errors
Type: Array of TemplateError structures

Errors associated with the template version.

Name
Type: string

The descriptive name of the template.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ResourceStatus
Type: string

Status associated with the template.

  • CREATION_IN_PROGRESS

  • CREATION_SUCCESSFUL

  • CREATION_FAILED

  • UPDATE_IN_PROGRESS

  • UPDATE_SUCCESSFUL

  • UPDATE_FAILED

  • DELETED

Status
Type: int

The HTTP status of the request.

TemplateId
Type: string

The ID of the template described.

ThemeArn
Type: string

The ARN of the theme of the template.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeTemplatePermissions

$result = $client->describeTemplatePermissions([/* ... */]);
$promise = $client->describeTemplatePermissionsAsync([/* ... */]);

Describes read and write permissions on a template.

Parameter Syntax

$result = $client->describeTemplatePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template that you're describing.

TemplateId
Required: Yes
Type: string

The ID for the template.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateArn' => '<string>',
    'TemplateId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

A list of resource permissions to be set on the template.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateArn
Type: string

The Amazon Resource Name (ARN) of the template.

TemplateId
Type: string

The ID for the template.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeTheme

$result = $client->describeTheme([/* ... */]);
$promise = $client->describeThemeAsync([/* ... */]);

Describes a theme.

Parameter Syntax

$result = $client->describeTheme([
    'AliasName' => '<string>',
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>,
]);

Parameter Details

Members
AliasName
Type: string

The alias of the theme that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the theme by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to themes.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme that you're describing.

ThemeId
Required: Yes
Type: string

The ID for the theme.

VersionNumber
Type: long (int|float)

The version number for the version to describe. If a VersionNumber parameter value isn't provided, the latest version of the theme is described.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'Theme' => [
        'Arn' => '<string>',
        'CreatedTime' => <DateTime>,
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'ThemeId' => '<string>',
        'Type' => 'QUICKSIGHT|CUSTOM|ALL',
        'Version' => [
            'Arn' => '<string>',
            'BaseThemeId' => '<string>',
            'Configuration' => [
                'DataColorPalette' => [
                    'Colors' => ['<string>', ...],
                    'EmptyFillColor' => '<string>',
                    'MinMaxGradient' => ['<string>', ...],
                ],
                'Sheet' => [
                    'Tile' => [
                        'Border' => [
                            'Show' => true || false,
                        ],
                    ],
                    'TileLayout' => [
                        'Gutter' => [
                            'Show' => true || false,
                        ],
                        'Margin' => [
                            'Show' => true || false,
                        ],
                    ],
                ],
                'Typography' => [
                    'FontFamilies' => [
                        [
                            'FontFamily' => '<string>',
                        ],
                        // ...
                    ],
                ],
                'UIColorPalette' => [
                    'Accent' => '<string>',
                    'AccentForeground' => '<string>',
                    'Danger' => '<string>',
                    'DangerForeground' => '<string>',
                    'Dimension' => '<string>',
                    'DimensionForeground' => '<string>',
                    'Measure' => '<string>',
                    'MeasureForeground' => '<string>',
                    'PrimaryBackground' => '<string>',
                    'PrimaryForeground' => '<string>',
                    'SecondaryBackground' => '<string>',
                    'SecondaryForeground' => '<string>',
                    'Success' => '<string>',
                    'SuccessForeground' => '<string>',
                    'Warning' => '<string>',
                    'WarningForeground' => '<string>',
                ],
            ],
            'CreatedTime' => <DateTime>,
            'Description' => '<string>',
            'Errors' => [
                [
                    'Message' => '<string>',
                    'Type' => 'INTERNAL_FAILURE',
                ],
                // ...
            ],
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'VersionNumber' => <integer>,
        ],
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Theme
Type: Theme structure

The information about the theme that you are describing.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeThemeAlias

$result = $client->describeThemeAlias([/* ... */]);
$promise = $client->describeThemeAliasAsync([/* ... */]);

Describes the alias for a theme.

Parameter Syntax

$result = $client->describeThemeAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name of the theme alias that you want to describe.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme alias that you're describing.

ThemeId
Required: Yes
Type: string

The ID for the theme.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'ThemeVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeAlias
Type: ThemeAlias structure

Information about the theme alias.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeThemePermissions

$result = $client->describeThemePermissions([/* ... */]);
$promise = $client->describeThemePermissionsAsync([/* ... */]);

Describes the read and write permissions for a theme.

Parameter Syntax

$result = $client->describeThemePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme that you're describing.

ThemeId
Required: Yes
Type: string

The ID for the theme that you want to describe permissions for.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeArn' => '<string>',
    'ThemeId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

A list of resource permissions set on the theme.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeArn
Type: string

The Amazon Resource Name (ARN) of the theme.

ThemeId
Type: string

The ID for the theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

DescribeTopic

$result = $client->describeTopic([/* ... */]);
$promise = $client->describeTopicAsync([/* ... */]);

Describes a topic.

Parameter Syntax

$result = $client->describeTopic([
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'Topic' => [
        'ConfigOptions' => [
            'QBusinessInsightsEnabled' => true || false,
        ],
        'DataSets' => [
            [
                'CalculatedFields' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CalculatedFieldDescription' => '<string>',
                        'CalculatedFieldName' => '<string>',
                        'CalculatedFieldSynonyms' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'Expression' => '<string>',
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'Columns' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ColumnDescription' => '<string>',
                        'ColumnFriendlyName' => '<string>',
                        'ColumnName' => '<string>',
                        'ColumnSynonyms' => ['<string>', ...],
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'DataAggregation' => [
                    'DatasetRowDateGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    'DefaultDateColumnName' => '<string>',
                ],
                'DatasetArn' => '<string>',
                'DatasetDescription' => '<string>',
                'DatasetName' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'CategoryFilterFunction' => 'EXACT|CONTAINS',
                            'CategoryFilterType' => 'CUSTOM_FILTER|CUSTOM_FILTER_LIST|FILTER_LIST',
                            'Constant' => [
                                'CollectiveConstant' => [
                                    'ValueList' => ['<string>', ...],
                                ],
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'Inverse' => true || false,
                        ],
                        'DateRangeFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                        'FilterDescription' => '<string>',
                        'FilterName' => '<string>',
                        'FilterSynonyms' => ['<string>', ...],
                        'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER',
                        'NumericEqualityFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                        ],
                        'NumericRangeFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'OperandFieldName' => '<string>',
                        'RelativeDateFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'RelativeDateFilterFunction' => 'PREVIOUS|THIS|LAST|NEXT|NOW',
                            'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                        ],
                    ],
                    // ...
                ],
                'NamedEntities' => [
                    [
                        'Definition' => [
                            [
                                'FieldName' => '<string>',
                                'Metric' => [
                                    'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|CUSTOM',
                                    'AggregationFunctionParameters' => ['<string>', ...],
                                ],
                                'PropertyName' => '<string>',
                                'PropertyRole' => 'PRIMARY|ID',
                                'PropertyUsage' => 'INHERIT|DIMENSION|MEASURE',
                            ],
                            // ...
                        ],
                        'EntityDescription' => '<string>',
                        'EntityName' => '<string>',
                        'EntitySynonyms' => ['<string>', ...],
                        'SemanticEntityType' => [
                            'SubTypeName' => '<string>',
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Description' => '<string>',
        'Name' => '<string>',
        'UserExperienceVersion' => 'LEGACY|NEW_READER_EXPERIENCE',
    ],
    'TopicId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the topic.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Topic
Type: TopicDetails structure

The definition of a topic.

TopicId
Type: string

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeTopicPermissions

$result = $client->describeTopicPermissions([/* ... */]);
$promise = $client->describeTopicPermissionsAsync([/* ... */]);

Describes the permissions of a topic.

Parameter Syntax

$result = $client->describeTopicPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic that you want described.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

A list of resource permissions that are configured to the topic.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeTopicRefresh

$result = $client->describeTopicRefresh([/* ... */]);
$promise = $client->describeTopicRefreshAsync([/* ... */]);

Describes the status of a topic refresh.

Parameter Syntax

$result = $client->describeTopicRefresh([
    'AwsAccountId' => '<string>', // REQUIRED
    'RefreshId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.

RefreshId
Required: Yes
Type: string

The ID of the refresh, which is performed when the topic is created or updated.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'RefreshDetails' => [
        'RefreshArn' => '<string>',
        'RefreshId' => '<string>',
        'RefreshStatus' => 'INITIALIZED|RUNNING|FAILED|COMPLETED|CANCELLED',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RefreshDetails
Type: TopicRefreshDetails structure

Details of the refresh, which is performed when the topic is created or updated.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

DescribeTopicRefreshSchedule

$result = $client->describeTopicRefreshSchedule([/* ... */]);
$promise = $client->describeTopicRefreshScheduleAsync([/* ... */]);

Deletes a topic refresh schedule.

Parameter Syntax

$result = $client->describeTopicRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DatasetId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DatasetId
Required: Yes
Type: string

The ID of the dataset.

TopicId
Required: Yes
Type: string

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DatasetArn' => '<string>',
    'RefreshSchedule' => [
        'BasedOnSpiceSchedule' => true || false,
        'IsEnabled' => true || false,
        'RepeatAt' => '<string>',
        'StartingAt' => <DateTime>,
        'Timezone' => '<string>',
        'TopicScheduleType' => 'HOURLY|DAILY|WEEKLY|MONTHLY',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
DatasetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

RefreshSchedule
Type: TopicRefreshSchedule structure

The definition of a refresh schedule.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

DescribeUser

$result = $client->describeUser([/* ... */]);
$promise = $client->describeUserAsync([/* ... */]);

Returns information about a user, given the user name.

Parameter Syntax

$result = $client->describeUser([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

UserName
Required: Yes
Type: string

The name of the user that you want to describe.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'User' => [
        'Active' => true || false,
        'Arn' => '<string>',
        'CustomPermissionsName' => '<string>',
        'Email' => '<string>',
        'ExternalLoginFederationProviderType' => '<string>',
        'ExternalLoginFederationProviderUrl' => '<string>',
        'ExternalLoginId' => '<string>',
        'IdentityType' => 'IAM|QUICKSIGHT|IAM_IDENTITY_CENTER',
        'PrincipalId' => '<string>',
        'Role' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO',
        'UserName' => '<string>',
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

User
Type: User structure

The user name.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

DescribeVPCConnection

$result = $client->describeVPCConnection([/* ... */]);
$promise = $client->describeVPCConnectionAsync([/* ... */]);

Describes a VPC connection.

Parameter Syntax

$result = $client->describeVPCConnection([
    'AwsAccountId' => '<string>', // REQUIRED
    'VPCConnectionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account that contains the VPC connection that you want described.

VPCConnectionId
Required: Yes
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VPCConnection' => [
        'Arn' => '<string>',
        'AvailabilityStatus' => 'AVAILABLE|UNAVAILABLE|PARTIALLY_AVAILABLE',
        'CreatedTime' => <DateTime>,
        'DnsResolvers' => ['<string>', ...],
        'LastUpdatedTime' => <DateTime>,
        'Name' => '<string>',
        'NetworkInterfaces' => [
            [
                'AvailabilityZone' => '<string>',
                'ErrorMessage' => '<string>',
                'NetworkInterfaceId' => '<string>',
                'Status' => 'CREATING|AVAILABLE|CREATION_FAILED|UPDATING|UPDATE_FAILED|DELETING|DELETED|DELETION_FAILED|DELETION_SCHEDULED|ATTACHMENT_FAILED_ROLLBACK_FAILED',
                'SubnetId' => '<string>',
            ],
            // ...
        ],
        'RoleArn' => '<string>',
        'SecurityGroupIds' => ['<string>', ...],
        'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETION_IN_PROGRESS|DELETION_FAILED|DELETED',
        'VPCConnectionId' => '<string>',
        'VPCId' => '<string>',
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VPCConnection
Type: VPCConnection structure

A response object that provides information for the specified VPC connection.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

GenerateEmbedUrlForAnonymousUser

$result = $client->generateEmbedUrlForAnonymousUser([/* ... */]);
$promise = $client->generateEmbedUrlForAnonymousUserAsync([/* ... */]);

Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions.

The following rules apply to the generated URL:

  • It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.

  • The URL validity period should not be confused with the actual session lifetime that can be customized using the SessionLifetimeInMinutes parameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Parameter Syntax

$result = $client->generateEmbedUrlForAnonymousUser([
    'AllowedDomains' => ['<string>', ...],
    'AuthorizedResourceArns' => ['<string>', ...], // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ExperienceConfiguration' => [ // REQUIRED
        'Dashboard' => [
            'DisabledFeatures' => ['<string>', ...],
            'EnabledFeatures' => ['<string>', ...],
            'FeatureConfigurations' => [
                'SharedView' => [
                    'Enabled' => true || false, // REQUIRED
                ],
            ],
            'InitialDashboardId' => '<string>', // REQUIRED
        ],
        'DashboardVisual' => [
            'InitialDashboardVisualId' => [ // REQUIRED
                'DashboardId' => '<string>', // REQUIRED
                'SheetId' => '<string>', // REQUIRED
                'VisualId' => '<string>', // REQUIRED
            ],
        ],
        'GenerativeQnA' => [
            'InitialTopicId' => '<string>', // REQUIRED
        ],
        'QSearchBar' => [
            'InitialTopicId' => '<string>', // REQUIRED
        ],
    ],
    'Namespace' => '<string>', // REQUIRED
    'SessionLifetimeInMinutes' => <integer>,
    'SessionTags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AllowedDomains
Type: Array of strings

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

AuthorizedResourceArns
Required: Yes
Type: Array of strings

The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session.

If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.

If you want to make changes to the theme of your embedded content, pass a list of theme ARNs that the anonymous users need access to.

Currently, you can pass up to 25 theme ARNs in each API call.

AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

ExperienceConfiguration
Required: Yes
Type: AnonymousUserEmbeddingExperienceConfiguration structure

The configuration of the experience that you are embedding.

Namespace
Required: Yes
Type: string

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

SessionLifetimeInMinutes
Type: long (int|float)

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

SessionTags
Type: Array of SessionTag structures

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

Result Syntax

[
    'AnonymousUserArn' => '<string>',
    'EmbedUrl' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnonymousUserArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) to use for the anonymous Amazon QuickSight user.

EmbedUrl
Required: Yes
Type: string

The embed URL for the dashboard.

RequestId
Required: Yes
Type: string

The Amazon Web Services request ID for this operation.

Status
Required: Yes
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

SessionLifetimeInMinutesInvalidException:

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

GenerateEmbedUrlForRegisteredUser

$result = $client->generateEmbedUrlForRegisteredUser([/* ... */]);
$promise = $client->generateEmbedUrlForRegisteredUserAsync([/* ... */]);

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

The following rules apply to the generated URL:

  • It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.

  • The URL validity period should not be confused with the actual session lifetime that can be customized using the SessionLifetimeInMinutes parameter.

    The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Parameter Syntax

$result = $client->generateEmbedUrlForRegisteredUser([
    'AllowedDomains' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'ExperienceConfiguration' => [ // REQUIRED
        'Dashboard' => [
            'FeatureConfigurations' => [
                'Bookmarks' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'SharedView' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'StatePersistence' => [
                    'Enabled' => true || false, // REQUIRED
                ],
            ],
            'InitialDashboardId' => '<string>', // REQUIRED
        ],
        'DashboardVisual' => [
            'InitialDashboardVisualId' => [ // REQUIRED
                'DashboardId' => '<string>', // REQUIRED
                'SheetId' => '<string>', // REQUIRED
                'VisualId' => '<string>', // REQUIRED
            ],
        ],
        'GenerativeQnA' => [
            'InitialTopicId' => '<string>',
        ],
        'QSearchBar' => [
            'InitialTopicId' => '<string>',
        ],
        'QuickSightConsole' => [
            'FeatureConfigurations' => [
                'SharedView' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'StatePersistence' => [
                    'Enabled' => true || false, // REQUIRED
                ],
            ],
            'InitialPath' => '<string>',
        ],
    ],
    'SessionLifetimeInMinutes' => <integer>,
    'UserArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AllowedDomains
Type: Array of strings

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

ExperienceConfiguration
Required: Yes
Type: RegisteredUserEmbeddingExperienceConfiguration structure

The experience that you want to embed. For registered users, you can embed Amazon QuickSight dashboards, Amazon QuickSight visuals, the Amazon QuickSight Q search bar, the Amazon QuickSight Generative Q&A experience, or the entire Amazon QuickSight console.

SessionLifetimeInMinutes
Type: long (int|float)

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

UserArn
Required: Yes
Type: string

The Amazon Resource Name for the registered user.

Result Syntax

[
    'EmbedUrl' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
EmbedUrl
Required: Yes
Type: string

The embed URL for the Amazon QuickSight dashboard, visual, Q search bar, Generative Q&A experience, or console.

RequestId
Required: Yes
Type: string

The Amazon Web Services request ID for this operation.

Status
Required: Yes
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

QuickSightUserNotFoundException:

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

ResourceNotFoundException:

One or more resources can't be found.

SessionLifetimeInMinutesInvalidException:

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

GenerateEmbedUrlForRegisteredUserWithIdentity

$result = $client->generateEmbedUrlForRegisteredUserWithIdentity([/* ... */]);
$promise = $client->generateEmbedUrlForRegisteredUserWithIdentityAsync([/* ... */]);

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user that is registered in an Amazon QuickSight account that uses IAM Identity Center for authentication. This API requires identity-enhanced IAM Role sessions for the authenticated user that the API call is being made for.

This API uses trusted identity propagation to ensure that an end user is authenticated and receives the embed URL that is specific to that user. The IAM Identity Center application that the user has logged into needs to have trusted Identity Propagation enabled for Amazon QuickSight with the scope value set to quicksight:read. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

Parameter Syntax

$result = $client->generateEmbedUrlForRegisteredUserWithIdentity([
    'AllowedDomains' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'ExperienceConfiguration' => [ // REQUIRED
        'Dashboard' => [
            'FeatureConfigurations' => [
                'Bookmarks' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'SharedView' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'StatePersistence' => [
                    'Enabled' => true || false, // REQUIRED
                ],
            ],
            'InitialDashboardId' => '<string>', // REQUIRED
        ],
        'DashboardVisual' => [
            'InitialDashboardVisualId' => [ // REQUIRED
                'DashboardId' => '<string>', // REQUIRED
                'SheetId' => '<string>', // REQUIRED
                'VisualId' => '<string>', // REQUIRED
            ],
        ],
        'GenerativeQnA' => [
            'InitialTopicId' => '<string>',
        ],
        'QSearchBar' => [
            'InitialTopicId' => '<string>',
        ],
        'QuickSightConsole' => [
            'FeatureConfigurations' => [
                'SharedView' => [
                    'Enabled' => true || false, // REQUIRED
                ],
                'StatePersistence' => [
                    'Enabled' => true || false, // REQUIRED
                ],
            ],
            'InitialPath' => '<string>',
        ],
    ],
    'SessionLifetimeInMinutes' => <integer>,
]);

Parameter Details

Members
AllowedDomains
Type: Array of strings

A list of domains to be allowed to generate the embed URL.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services registered user.

ExperienceConfiguration
Required: Yes
Type: RegisteredUserEmbeddingExperienceConfiguration structure

The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.

Exactly one of the experience configurations is required. You can choose Dashboard or QuickSightConsole. You cannot choose more than one experience configuration.

SessionLifetimeInMinutes
Type: long (int|float)

The validity of the session in minutes.

Result Syntax

[
    'EmbedUrl' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
EmbedUrl
Required: Yes
Type: string

The generated embed URL for the registered user.

RequestId
Required: Yes
Type: string

The Amazon Web Services request ID for this operation.

Status
Required: Yes
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

QuickSightUserNotFoundException:

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

ResourceNotFoundException:

One or more resources can't be found.

SessionLifetimeInMinutesInvalidException:

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

GetDashboardEmbedUrl

$result = $client->getDashboardEmbedUrl([/* ... */]);
$promise = $client->getDashboardEmbedUrlAsync([/* ... */]);

Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL:

  • They must be used together.

  • They can be used one time only.

  • They are valid for 5 minutes after you run this command.

  • You are charged only when the URL is used or there is interaction with Amazon QuickSight.

  • The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional SessionLifetimeInMinutes parameter to customize session duration.

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

Parameter Syntax

$result = $client->getDashboardEmbedUrl([
    'AdditionalDashboardIds' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'IdentityType' => 'IAM|QUICKSIGHT|ANONYMOUS', // REQUIRED
    'Namespace' => '<string>',
    'ResetDisabled' => true || false,
    'SessionLifetimeInMinutes' => <integer>,
    'StatePersistenceEnabled' => true || false,
    'UndoRedoDisabled' => true || false,
    'UserArn' => '<string>',
]);

Parameter Details

Members
AdditionalDashboardIds
Type: Array of strings

A list of one or more dashboard IDs that you want anonymous users to have tempporary access to. Currently, the IdentityType parameter must be set to ANONYMOUS because other identity types authenticate as Amazon QuickSight or IAM users. For example, if you set "--dashboard-id dash_id1 --dashboard-id dash_id2 dash_id3 identity-type ANONYMOUS", the session can access all three dashboards.

AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the dashboard that you're embedding.

DashboardId
Required: Yes
Type: string

The ID for the dashboard, also added to the Identity and Access Management (IAM) policy.

IdentityType
Required: Yes
Type: string

The authentication method that the user uses to sign in.

Namespace
Type: string

The Amazon QuickSight namespace that contains the dashboard IDs in this request. If you're not using a custom namespace, set Namespace = default.

ResetDisabled
Type: boolean

Remove the reset button on the embedded dashboard. The default is FALSE, which enables the reset button.

SessionLifetimeInMinutes
Type: long (int|float)

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

StatePersistenceEnabled
Type: boolean

Adds persistence of state for the user session in an embedded dashboard. Persistence applies to the sheet and the parameter settings. These are control settings that the dashboard subscriber (Amazon QuickSight reader) chooses while viewing the dashboard. If this is set to TRUE, the settings are the same when the subscriber reopens the same dashboard URL. The state is stored in Amazon QuickSight, not in a browser cookie. If this is set to FALSE, the state of the user session is not persisted. The default is FALSE.

UndoRedoDisabled
Type: boolean

Remove the undo/redo button on the embedded dashboard. The default is FALSE, which enables the undo/redo button.

UserArn
Type: string

The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one of the following:

  • Active Directory (AD) users or group members

  • Invited nonfederated users

  • IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation.

Omit this parameter for users in the third group – IAM users and IAM role-based sessions.

Result Syntax

[
    'EmbedUrl' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
EmbedUrl
Type: string

A single-use URL that you can put into your server-side webpage to embed your dashboard. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

DomainNotWhitelistedException:

The domain specified isn't on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

QuickSightUserNotFoundException:

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

IdentityTypeNotSupportedException:

The identity type specified isn't supported. Supported identity types include IAM and QUICKSIGHT.

SessionLifetimeInMinutesInvalidException:

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

GetSessionEmbedUrl

$result = $client->getSessionEmbedUrl([/* ... */]);
$promise = $client->getSessionEmbedUrlAsync([/* ... */]);

Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

Parameter Syntax

$result = $client->getSessionEmbedUrl([
    'AwsAccountId' => '<string>', // REQUIRED
    'EntryPoint' => '<string>',
    'SessionLifetimeInMinutes' => <integer>,
    'UserArn' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account associated with your Amazon QuickSight subscription.

EntryPoint
Type: string

The URL you use to access the embedded session. The entry point URL is constrained to the following paths:

  • /start

  • /start/analyses

  • /start/dashboards

  • /start/favorites

  • /dashboards/DashboardId - where DashboardId is the actual ID key from the Amazon QuickSight console URL of the dashboard

  • /analyses/AnalysisId - where AnalysisId is the actual ID key from the Amazon QuickSight console URL of the analysis

SessionLifetimeInMinutes
Type: long (int|float)

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

UserArn
Type: string

The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to be authenticated as one of the following:

  1. Active Directory (AD) users or group members

  2. Invited nonfederated users

  3. IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation

Omit this parameter for users in the third group, IAM users and IAM role-based sessions.

Result Syntax

[
    'EmbedUrl' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
EmbedUrl
Type: string

A single-use URL that you can put into your server-side web page to embed your Amazon QuickSight session. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

QuickSightUserNotFoundException:

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

SessionLifetimeInMinutesInvalidException:

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListAnalyses

$result = $client->listAnalyses([/* ... */]);
$promise = $client->listAnalysesAsync([/* ... */]);

Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.

Parameter Syntax

$result = $client->listAnalyses([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analyses.

MaxResults
Type: int

The maximum number of results to return.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'AnalysisSummaryList' => [
        [
            'AnalysisId' => '<string>',
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisSummaryList
Type: Array of AnalysisSummary structures

Metadata describing each of the analyses that are listed.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListAssetBundleExportJobs

$result = $client->listAssetBundleExportJobs([/* ... */]);
$promise = $client->listAssetBundleExportJobsAsync([/* ... */]);

Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID.

Parameter Syntax

$result = $client->listAssetBundleExportJobs([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the export jobs were executed in.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'AssetBundleExportJobSummaryList' => [
        [
            'Arn' => '<string>',
            'AssetBundleExportJobId' => '<string>',
            'CreatedTime' => <DateTime>,
            'ExportFormat' => 'CLOUDFORMATION_JSON|QUICKSIGHT_JSON',
            'IncludeAllDependencies' => true || false,
            'IncludePermissions' => true || false,
            'IncludeTags' => true || false,
            'JobStatus' => 'QUEUED_FOR_IMMEDIATE_EXECUTION|IN_PROGRESS|SUCCESSFUL|FAILED',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AssetBundleExportJobSummaryList
Type: Array of AssetBundleExportJobSummary structures

A list of export job summaries.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidNextTokenException:

The NextToken value isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ListAssetBundleImportJobs

$result = $client->listAssetBundleImportJobs([/* ... */]);
$promise = $client->listAssetBundleImportJobsAsync([/* ... */]);

Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID.

Parameter Syntax

$result = $client->listAssetBundleImportJobs([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the import jobs were executed in.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'AssetBundleImportJobSummaryList' => [
        [
            'Arn' => '<string>',
            'AssetBundleImportJobId' => '<string>',
            'CreatedTime' => <DateTime>,
            'FailureAction' => 'DO_NOTHING|ROLLBACK',
            'JobStatus' => 'QUEUED_FOR_IMMEDIATE_EXECUTION|IN_PROGRESS|SUCCESSFUL|FAILED|FAILED_ROLLBACK_IN_PROGRESS|FAILED_ROLLBACK_COMPLETED|FAILED_ROLLBACK_ERROR',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AssetBundleImportJobSummaryList
Type: Array of AssetBundleImportJobSummary structures

A list of import job summaries.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the response.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidNextTokenException:

The NextToken value isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ListBrands

$result = $client->listBrands([/* ... */]);
$promise = $client->listBrandsAsync([/* ... */]);

Lists all brands in an Amazon QuickSight account.

Parameter Syntax

$result = $client->listBrands([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brands that you want to list.

MaxResults
Type: int

The maximum number of results to be returned in a single request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'Brands' => [
        [
            'Arn' => '<string>',
            'BrandId' => '<string>',
            'BrandName' => '<string>',
            'BrandStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED|DELETE_IN_PROGRESS|DELETE_FAILED',
            'CreatedTime' => <DateTime>,
            'Description' => '<string>',
            'LastUpdatedTime' => <DateTime>,
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Brands
Type: Array of BrandSummary structures

A list of all brands in your Amazon Web Services account. This structure provides basic information about each brand.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InternalServerException:

An internal service exception.

ListCustomPermissions

$result = $client->listCustomPermissions([/* ... */]);
$promise = $client->listCustomPermissionsAsync([/* ... */]);

Returns a list of all the custom permissions profiles.

Parameter Syntax

$result = $client->listCustomPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permissions profiles that you want to list.

MaxResults
Type: int

The maximum number of results to return.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'CustomPermissionsList' => [
        [
            'Arn' => '<string>',
            'Capabilities' => [
                'AddOrRunAnomalyDetectionForAnalyses' => 'DENY',
                'CreateAndUpdateDashboardEmailReports' => 'DENY',
                'CreateAndUpdateDataSources' => 'DENY',
                'CreateAndUpdateDatasets' => 'DENY',
                'CreateAndUpdateThemes' => 'DENY',
                'CreateAndUpdateThresholdAlerts' => 'DENY',
                'CreateSPICEDataset' => 'DENY',
                'CreateSharedFolders' => 'DENY',
                'ExportToCsv' => 'DENY',
                'ExportToExcel' => 'DENY',
                'RenameSharedFolders' => 'DENY',
                'ShareAnalyses' => 'DENY',
                'ShareDashboards' => 'DENY',
                'ShareDataSources' => 'DENY',
                'ShareDatasets' => 'DENY',
                'SubscribeDashboardEmailReports' => 'DENY',
                'ViewAccountSPICECapacity' => 'DENY',
            ],
            'CustomPermissionsName' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
CustomPermissionsList
Type: Array of CustomPermissions structures

A list of custom permissions profiles.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListDashboardVersions

$result = $client->listDashboardVersions([/* ... */]);
$promise = $client->listDashboardVersionsAsync([/* ... */]);

Lists all the versions of the dashboards in the Amazon QuickSight subscription.

Parameter Syntax

$result = $client->listDashboardVersions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're listing versions for.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'DashboardVersionSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'Description' => '<string>',
            'SourceEntityArn' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'VersionNumber' => <integer>,
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardVersionSummaryList
Type: Array of DashboardVersionSummary structures

A structure that contains information about each version of the dashboard.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListDashboards

$result = $client->listDashboards([/* ... */]);
$promise = $client->listDashboardsAsync([/* ... */]);

Lists dashboards in an Amazon Web Services account.

Parameter Syntax

$result = $client->listDashboards([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboards that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'DashboardSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'DashboardId' => '<string>',
            'LastPublishedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'PublishedVersionNumber' => <integer>,
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardSummaryList
Type: Array of DashboardSummary structures

A structure that contains all of the dashboards in your Amazon Web Services account. This structure provides basic information about the dashboards.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListDataSets

$result = $client->listDataSets([/* ... */]);
$promise = $client->listDataSetsAsync([/* ... */]);

Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.

Parameter Syntax

$result = $client->listDataSets([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'DataSetSummaries' => [
        [
            'Arn' => '<string>',
            'ColumnLevelPermissionRulesApplied' => true || false,
            'CreatedTime' => <DateTime>,
            'DataSetId' => '<string>',
            'ImportMode' => 'SPICE|DIRECT_QUERY',
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'RowLevelPermissionDataSet' => [
                'Arn' => '<string>',
                'FormatVersion' => 'VERSION_1|VERSION_2',
                'Namespace' => '<string>',
                'PermissionPolicy' => 'GRANT_ACCESS|DENY_ACCESS',
                'Status' => 'ENABLED|DISABLED',
            ],
            'RowLevelPermissionTagConfigurationApplied' => true || false,
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSetSummaries
Type: Array of DataSetSummary structures

The list of dataset summaries.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

ListDataSources

$result = $client->listDataSources([/* ... */]);
$promise = $client->listDataSourcesAsync([/* ... */]);

Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.

Parameter Syntax

$result = $client->listDataSources([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'DataSources' => [
        [
            'AlternateDataSourceParameters' => [
                [
                    'AmazonElasticsearchParameters' => [
                        'Domain' => '<string>',
                    ],
                    'AmazonOpenSearchParameters' => [
                        'Domain' => '<string>',
                    ],
                    'AthenaParameters' => [
                        'RoleArn' => '<string>',
                        'WorkGroup' => '<string>',
                    ],
                    'AuroraParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'AuroraPostgreSqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'AwsIotAnalyticsParameters' => [
                        'DataSetName' => '<string>',
                    ],
                    'BigQueryParameters' => [
                        'DataSetRegion' => '<string>',
                        'ProjectId' => '<string>',
                    ],
                    'DatabricksParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                        'SqlEndpointPath' => '<string>',
                    ],
                    'ExasolParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'JiraParameters' => [
                        'SiteBaseUrl' => '<string>',
                    ],
                    'MariaDbParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'MySqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'OracleParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'PostgreSqlParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'PrestoParameters' => [
                        'Catalog' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'RdsParameters' => [
                        'Database' => '<string>',
                        'InstanceId' => '<string>',
                    ],
                    'RedshiftParameters' => [
                        'ClusterId' => '<string>',
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'IAMParameters' => [
                            'AutoCreateDatabaseUser' => true || false,
                            'DatabaseGroups' => ['<string>', ...],
                            'DatabaseUser' => '<string>',
                            'RoleArn' => '<string>',
                        ],
                        'IdentityCenterConfiguration' => [
                            'EnableIdentityPropagation' => true || false,
                        ],
                        'Port' => <integer>,
                    ],
                    'S3Parameters' => [
                        'ManifestFileLocation' => [
                            'Bucket' => '<string>',
                            'Key' => '<string>',
                        ],
                        'RoleArn' => '<string>',
                    ],
                    'ServiceNowParameters' => [
                        'SiteBaseUrl' => '<string>',
                    ],
                    'SnowflakeParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Database' => '<string>',
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>',
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>',
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>',
                        ],
                        'Warehouse' => '<string>',
                    ],
                    'SparkParameters' => [
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'SqlServerParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'StarburstParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Catalog' => '<string>',
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>',
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>',
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>',
                        ],
                        'Port' => <integer>,
                        'ProductType' => 'GALAXY|ENTERPRISE',
                    ],
                    'TeradataParameters' => [
                        'Database' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'TrinoParameters' => [
                        'Catalog' => '<string>',
                        'Host' => '<string>',
                        'Port' => <integer>,
                    ],
                    'TwitterParameters' => [
                        'MaxRows' => <integer>,
                        'Query' => '<string>',
                    ],
                ],
                // ...
            ],
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'DataSourceId' => '<string>',
            'DataSourceParameters' => [
                'AmazonElasticsearchParameters' => [
                    'Domain' => '<string>',
                ],
                'AmazonOpenSearchParameters' => [
                    'Domain' => '<string>',
                ],
                'AthenaParameters' => [
                    'RoleArn' => '<string>',
                    'WorkGroup' => '<string>',
                ],
                'AuroraParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'AuroraPostgreSqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'AwsIotAnalyticsParameters' => [
                    'DataSetName' => '<string>',
                ],
                'BigQueryParameters' => [
                    'DataSetRegion' => '<string>',
                    'ProjectId' => '<string>',
                ],
                'DatabricksParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                    'SqlEndpointPath' => '<string>',
                ],
                'ExasolParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'JiraParameters' => [
                    'SiteBaseUrl' => '<string>',
                ],
                'MariaDbParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'MySqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'OracleParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'PostgreSqlParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'PrestoParameters' => [
                    'Catalog' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'RdsParameters' => [
                    'Database' => '<string>',
                    'InstanceId' => '<string>',
                ],
                'RedshiftParameters' => [
                    'ClusterId' => '<string>',
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'IAMParameters' => [
                        'AutoCreateDatabaseUser' => true || false,
                        'DatabaseGroups' => ['<string>', ...],
                        'DatabaseUser' => '<string>',
                        'RoleArn' => '<string>',
                    ],
                    'IdentityCenterConfiguration' => [
                        'EnableIdentityPropagation' => true || false,
                    ],
                    'Port' => <integer>,
                ],
                'S3Parameters' => [
                    'ManifestFileLocation' => [
                        'Bucket' => '<string>',
                        'Key' => '<string>',
                    ],
                    'RoleArn' => '<string>',
                ],
                'ServiceNowParameters' => [
                    'SiteBaseUrl' => '<string>',
                ],
                'SnowflakeParameters' => [
                    'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                    'Database' => '<string>',
                    'DatabaseAccessControlRole' => '<string>',
                    'Host' => '<string>',
                    'OAuthParameters' => [
                        'IdentityProviderResourceUri' => '<string>',
                        'IdentityProviderVpcConnectionProperties' => [
                            'VpcConnectionArn' => '<string>',
                        ],
                        'OAuthScope' => '<string>',
                        'TokenProviderUrl' => '<string>',
                    ],
                    'Warehouse' => '<string>',
                ],
                'SparkParameters' => [
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'SqlServerParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'StarburstParameters' => [
                    'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                    'Catalog' => '<string>',
                    'DatabaseAccessControlRole' => '<string>',
                    'Host' => '<string>',
                    'OAuthParameters' => [
                        'IdentityProviderResourceUri' => '<string>',
                        'IdentityProviderVpcConnectionProperties' => [
                            'VpcConnectionArn' => '<string>',
                        ],
                        'OAuthScope' => '<string>',
                        'TokenProviderUrl' => '<string>',
                    ],
                    'Port' => <integer>,
                    'ProductType' => 'GALAXY|ENTERPRISE',
                ],
                'TeradataParameters' => [
                    'Database' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'TrinoParameters' => [
                    'Catalog' => '<string>',
                    'Host' => '<string>',
                    'Port' => <integer>,
                ],
                'TwitterParameters' => [
                    'MaxRows' => <integer>,
                    'Query' => '<string>',
                ],
            ],
            'ErrorInfo' => [
                'Message' => '<string>',
                'Type' => 'ACCESS_DENIED|COPY_SOURCE_NOT_FOUND|TIMEOUT|ENGINE_VERSION_NOT_SUPPORTED|UNKNOWN_HOST|GENERIC_SQL_FAILURE|CONFLICT|UNKNOWN',
            ],
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'SecretArn' => '<string>',
            'SslProperties' => [
                'DisableSsl' => true || false,
            ],
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'Type' => 'ADOBE_ANALYTICS|AMAZON_ELASTICSEARCH|ATHENA|AURORA|AURORA_POSTGRESQL|AWS_IOT_ANALYTICS|GITHUB|JIRA|MARIADB|MYSQL|ORACLE|POSTGRESQL|PRESTO|REDSHIFT|S3|SALESFORCE|SERVICENOW|SNOWFLAKE|SPARK|SQLSERVER|TERADATA|TWITTER|TIMESTREAM|AMAZON_OPENSEARCH|EXASOL|DATABRICKS|STARBURST|TRINO|BIGQUERY',
            'VpcConnectionProperties' => [
                'VpcConnectionArn' => '<string>',
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSources
Type: Array of DataSource structures

A list of data sources.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

ListFolderMembers

$result = $client->listFolderMembers([/* ... */]);
$promise = $client->listFolderMembersAsync([/* ... */]);

List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.

Parameter Syntax

$result = $client->listFolderMembers([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

FolderId
Required: Yes
Type: string

The ID of the folder.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'FolderMemberList' => [
        [
            'MemberArn' => '<string>',
            'MemberId' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
FolderMemberList
Type: Array of MemberIdArnPair structures

A structure that contains all of the folder members (dashboards, analyses, and datasets) in the folder.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListFolders

$result = $client->listFolders([/* ... */]);
$promise = $client->listFoldersAsync([/* ... */]);

Lists all folders in an account.

Parameter Syntax

$result = $client->listFolders([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'FolderSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'FolderId' => '<string>',
            'FolderType' => 'SHARED|RESTRICTED',
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'SharingModel' => 'ACCOUNT|NAMESPACE',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
FolderSummaryList
Type: Array of FolderSummary structures

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListFoldersForResource

$result = $client->listFoldersForResource([/* ... */]);
$promise = $client->listFoldersForResourceAsync([/* ... */]);

List all folders that a resource is a member of.

Parameter Syntax

$result = $client->listFoldersForResource([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'ResourceArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the resource.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

ResourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) the resource whose folders you need to list.

Result Syntax

[
    'Folders' => ['<string>', ...],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Folders
Type: Array of strings

A list that contains the Amazon Resource Names (ARNs) of all folders that the resource is a member of.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListGroupMemberships

$result = $client->listGroupMemberships([/* ... */]);
$promise = $client->listGroupMembershipsAsync([/* ... */]);

Lists member users in a group.

Parameter Syntax

$result = $client->listGroupMemberships([
    'AwsAccountId' => '<string>', // REQUIRED
    'GroupName' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

GroupName
Required: Yes
Type: string

The name of the group that you want to see a membership list of.

MaxResults
Type: int

The maximum number of results to return from this request.

Namespace
Required: Yes
Type: string

The namespace of the group that you want a list of users from.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'GroupMemberList' => [
        [
            'Arn' => '<string>',
            'MemberName' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupMemberList
Type: Array of GroupMember structures

The list of the members of the group.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListGroups

$result = $client->listGroups([/* ... */]);
$promise = $client->listGroupsAsync([/* ... */]);

Lists all user groups in Amazon QuickSight.

Parameter Syntax

$result = $client->listGroups([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

MaxResults
Type: int

The maximum number of results to return.

Namespace
Required: Yes
Type: string

The namespace that you want a list of groups from.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'GroupList' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'GroupName' => '<string>',
            'PrincipalId' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupList
Type: Array of Group structures

The list of the groups.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListIAMPolicyAssignments

$result = $client->listIAMPolicyAssignments([/* ... */]);
$promise = $client->listIAMPolicyAssignmentsAsync([/* ... */]);

Lists the IAM policy assignments in the current Amazon QuickSight account.

Parameter Syntax

$result = $client->listIAMPolicyAssignments([
    'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AssignmentStatus
Type: string

The status of the assignments.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains these IAM policy assignments.

MaxResults
Type: int

The maximum number of results to be returned per request.

Namespace
Required: Yes
Type: string

The namespace for the assignments.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'IAMPolicyAssignments' => [
        [
            'AssignmentName' => '<string>',
            'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
IAMPolicyAssignments
Type: Array of IAMPolicyAssignmentSummary structures

Information describing the IAM policy assignments.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

ListIAMPolicyAssignmentsForUser

$result = $client->listIAMPolicyAssignmentsForUser([/* ... */]);
$promise = $client->listIAMPolicyAssignmentsForUserAsync([/* ... */]);

Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.

Parameter Syntax

$result = $client->listIAMPolicyAssignmentsForUser([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the assignments.

MaxResults
Type: int

The maximum number of results to be returned per request.

Namespace
Required: Yes
Type: string

The namespace of the assignment.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

UserName
Required: Yes
Type: string

The name of the user.

Result Syntax

[
    'ActiveAssignments' => [
        [
            'AssignmentName' => '<string>',
            'PolicyArn' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
ActiveAssignments
Type: Array of ActiveIAMPolicyAssignment structures

The active assignments for this user.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConcurrentUpdatingException:

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

InternalFailureException:

An internal failure occurred.

ListIdentityPropagationConfigs

$result = $client->listIdentityPropagationConfigs([/* ... */]);
$promise = $client->listIdentityPropagationConfigsAsync([/* ... */]);

Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.

Parameter Syntax

$result = $client->listIdentityPropagationConfigs([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contain the identity propagation configurations of.

MaxResults
Type: int

The maximum number of results to be returned.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Services' => [
        [
            'AuthorizedTargets' => ['<string>', ...],
            'Service' => 'REDSHIFT|QBUSINESS',
        ],
        // ...
    ],
    'Status' => <integer>,
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Services
Type: Array of AuthorizedTargetsByService structures

A list of services and their authorized targets that the Amazon QuickSight IAM Identity Center application can access.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ListIngestions

$result = $client->listIngestions([/* ... */]);
$promise = $client->listIngestionsAsync([/* ... */]);

Lists the history of SPICE ingestions for a dataset.

Parameter Syntax

$result = $client->listIngestions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset used in the ingestion.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'Ingestions' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'ErrorInfo' => [
                'Message' => '<string>',
                'Type' => 'FAILURE_TO_ASSUME_ROLE|INGESTION_SUPERSEDED|INGESTION_CANCELED|DATA_SET_DELETED|DATA_SET_NOT_SPICE|S3_UPLOADED_FILE_DELETED|S3_MANIFEST_ERROR|DATA_TOLERANCE_EXCEPTION|SPICE_TABLE_NOT_FOUND|DATA_SET_SIZE_LIMIT_EXCEEDED|ROW_SIZE_LIMIT_EXCEEDED|ACCOUNT_CAPACITY_LIMIT_EXCEEDED|CUSTOMER_ERROR|DATA_SOURCE_NOT_FOUND|IAM_ROLE_NOT_AVAILABLE|CONNECTION_FAILURE|SQL_TABLE_NOT_FOUND|PERMISSION_DENIED|SSL_CERTIFICATE_VALIDATION_FAILURE|OAUTH_TOKEN_FAILURE|SOURCE_API_LIMIT_EXCEEDED_FAILURE|PASSWORD_AUTHENTICATION_FAILURE|SQL_SCHEMA_MISMATCH_ERROR|INVALID_DATE_FORMAT|INVALID_DATAPREP_SYNTAX|SOURCE_RESOURCE_LIMIT_EXCEEDED|SQL_INVALID_PARAMETER_VALUE|QUERY_TIMEOUT|SQL_NUMERIC_OVERFLOW|UNRESOLVABLE_HOST|UNROUTABLE_HOST|SQL_EXCEPTION|S3_FILE_INACCESSIBLE|IOT_FILE_NOT_FOUND|IOT_DATA_SET_FILE_EMPTY|INVALID_DATA_SOURCE_CONFIG|DATA_SOURCE_AUTH_FAILED|DATA_SOURCE_CONNECTION_FAILED|FAILURE_TO_PROCESS_JSON_FILE|INTERNAL_SERVICE_ERROR|REFRESH_SUPPRESSED_BY_EDIT|PERMISSION_NOT_FOUND|ELASTICSEARCH_CURSOR_NOT_ENABLED|CURSOR_NOT_ENABLED|DUPLICATE_COLUMN_NAMES_FOUND',
            ],
            'IngestionId' => '<string>',
            'IngestionSizeInBytes' => <integer>,
            'IngestionStatus' => 'INITIALIZED|QUEUED|RUNNING|FAILED|COMPLETED|CANCELLED',
            'IngestionTimeInSeconds' => <integer>,
            'QueueInfo' => [
                'QueuedIngestion' => '<string>',
                'WaitingOnIngestion' => '<string>',
            ],
            'RequestSource' => 'MANUAL|SCHEDULED',
            'RequestType' => 'INITIAL_INGESTION|EDIT|INCREMENTAL_REFRESH|FULL_REFRESH',
            'RowInfo' => [
                'RowsDropped' => <integer>,
                'RowsIngested' => <integer>,
                'TotalRowsInDataset' => <integer>,
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Ingestions
Type: Array of Ingestion structures

A list of the ingestions.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

ListNamespaces

$result = $client->listNamespaces([/* ... */]);
$promise = $client->listNamespacesAsync([/* ... */]);

Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces.

Parameter Syntax

$result = $client->listNamespaces([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespaces that you want to list.

MaxResults
Type: int

The maximum number of results to return.

NextToken
Type: string

A unique pagination token that can be used in a subsequent request. You will receive a pagination token in the response body of a previous ListNameSpaces API call if there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

Result Syntax

[
    'Namespaces' => [
        [
            'Arn' => '<string>',
            'CapacityRegion' => '<string>',
            'CreationStatus' => 'CREATED|CREATING|DELETING|RETRYABLE_FAILURE|NON_RETRYABLE_FAILURE',
            'IamIdentityCenterApplicationArn' => '<string>',
            'IamIdentityCenterInstanceArn' => '<string>',
            'IdentityStore' => 'QUICKSIGHT',
            'Name' => '<string>',
            'NamespaceError' => [
                'Message' => '<string>',
                'Type' => 'PERMISSION_DENIED|INTERNAL_SERVICE_ERROR',
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Namespaces
Type: Array of NamespaceInfoV2 structures

The information about the namespaces in this Amazon Web Services account. The response includes the namespace ARN, name, Amazon Web Services Region, notification email address, creation status, and identity store.

NextToken
Type: string

A unique pagination token that can be used in a subsequent request. Receiving NextToken in your response inticates that there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListRefreshSchedules

$result = $client->listRefreshSchedules([/* ... */]);
$promise = $client->listRefreshSchedulesAsync([/* ... */]);

Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.

Parameter Syntax

$result = $client->listRefreshSchedules([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

Result Syntax

[
    'RefreshSchedules' => [
        [
            'Arn' => '<string>',
            'RefreshType' => 'INCREMENTAL_REFRESH|FULL_REFRESH',
            'ScheduleFrequency' => [
                'Interval' => 'MINUTE15|MINUTE30|HOURLY|DAILY|WEEKLY|MONTHLY',
                'RefreshOnDay' => [
                    'DayOfMonth' => '<string>',
                    'DayOfWeek' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
                ],
                'TimeOfTheDay' => '<string>',
                'Timezone' => '<string>',
            ],
            'ScheduleId' => '<string>',
            'StartAfterDateTime' => <DateTime>,
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RefreshSchedules
Type: Array of RefreshSchedule structures

The list of refresh schedules for the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

ListRoleMemberships

$result = $client->listRoleMemberships([/* ... */]);
$promise = $client->listRoleMembershipsAsync([/* ... */]);

Lists all groups that are associated with a role.

Parameter Syntax

$result = $client->listRoleMemberships([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

MaxResults
Type: int

The maximum number of results to return.

Namespace
Required: Yes
Type: string

The namespace that includes the role.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Role
Required: Yes
Type: string

The name of the role.

Result Syntax

[
    'MembersList' => ['<string>', ...],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
MembersList
Type: Array of strings

The list of groups associated with a role

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListTagsForResource

$result = $client->listTagsForResource([/* ... */]);
$promise = $client->listTagsForResourceAsync([/* ... */]);

Lists the tags assigned to a resource.

Parameter Syntax

$result = $client->listTagsForResource([
    'ResourceArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource that you want a list of tags for.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Tags
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ListTemplateAliases

$result = $client->listTemplateAliases([/* ... */]);
$promise = $client->listTemplateAliasesAsync([/* ... */]);

Lists all the aliases of a template.

Parameter Syntax

$result = $client->listTemplateAliases([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template aliases that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

TemplateId
Required: Yes
Type: string

The ID for the template.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateAliasList' => [
        [
            'AliasName' => '<string>',
            'Arn' => '<string>',
            'TemplateVersionNumber' => <integer>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateAliasList
Type: Array of TemplateAlias structures

A structure containing the list of the template's aliases.

Errors

InvalidNextTokenException:

The NextToken value isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListTemplateVersions

$result = $client->listTemplateVersions([/* ... */]);
$promise = $client->listTemplateVersionsAsync([/* ... */]);

Lists all the versions of the templates in the current Amazon QuickSight account.

Parameter Syntax

$result = $client->listTemplateVersions([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the templates that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

TemplateId
Required: Yes
Type: string

The ID for the template.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateVersionSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'Description' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'VersionNumber' => <integer>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateVersionSummaryList
Type: Array of TemplateVersionSummary structures

A structure containing a list of all the versions of the specified template.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListTemplates

$result = $client->listTemplates([/* ... */]);
$promise = $client->listTemplatesAsync([/* ... */]);

Lists all the templates in the current Amazon QuickSight account.

Parameter Syntax

$result = $client->listTemplates([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the templates that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'LatestVersionNumber' => <integer>,
            'Name' => '<string>',
            'TemplateId' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateSummaryList
Type: Array of TemplateSummary structures

A structure containing information about the templates in the list.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListThemeAliases

$result = $client->listThemeAliases([/* ... */]);
$promise = $client->listThemeAliasesAsync([/* ... */]);

Lists all the aliases of a theme.

Parameter Syntax

$result = $client->listThemeAliases([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme aliases that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

ThemeId
Required: Yes
Type: string

The ID for the theme.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeAliasList' => [
        [
            'AliasName' => '<string>',
            'Arn' => '<string>',
            'ThemeVersionNumber' => <integer>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeAliasList
Type: Array of ThemeAlias structures

A structure containing the list of the theme's aliases.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidNextTokenException:

The NextToken value isn't valid.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListThemeVersions

$result = $client->listThemeVersions([/* ... */]);
$promise = $client->listThemeVersionsAsync([/* ... */]);

Lists all the versions of the themes in the current Amazon Web Services account.

Parameter Syntax

$result = $client->listThemeVersions([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the themes that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

ThemeId
Required: Yes
Type: string

The ID for the theme.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeVersionSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'Description' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
            'VersionNumber' => <integer>,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeVersionSummaryList
Type: Array of ThemeVersionSummary structures

A structure containing a list of all the versions of the specified theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidNextTokenException:

The NextToken value isn't valid.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListThemes

$result = $client->listThemes([/* ... */]);
$promise = $client->listThemesAsync([/* ... */]);

Lists all the themes in the current Amazon Web Services account.

Parameter Syntax

$result = $client->listThemes([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'Type' => 'QUICKSIGHT|CUSTOM|ALL',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the themes that you're listing.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Type
Type: string

The type of themes that you want to list. Valid options include the following:

  • ALL (default)- Display all existing themes.

  • CUSTOM - Display only the themes created by people using Amazon QuickSight.

  • QUICKSIGHT - Display only the starting themes defined by Amazon QuickSight.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'LatestVersionNumber' => <integer>,
            'Name' => '<string>',
            'ThemeId' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeSummaryList
Type: Array of ThemeSummary structures

Information about the themes in the list.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

InvalidNextTokenException:

The NextToken value isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

ListTopicRefreshSchedules

$result = $client->listTopicRefreshSchedules([/* ... */]);
$promise = $client->listTopicRefreshSchedulesAsync([/* ... */]);

Lists all of the refresh schedules for a topic.

Parameter Syntax

$result = $client->listTopicRefreshSchedules([
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want described.

TopicId
Required: Yes
Type: string

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'RefreshSchedules' => [
        [
            'DatasetArn' => '<string>',
            'DatasetId' => '<string>',
            'DatasetName' => '<string>',
            'RefreshSchedule' => [
                'BasedOnSpiceSchedule' => true || false,
                'IsEnabled' => true || false,
                'RepeatAt' => '<string>',
                'StartingAt' => <DateTime>,
                'Timezone' => '<string>',
                'TopicScheduleType' => 'HOURLY|DAILY|WEEKLY|MONTHLY',
            ],
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
RefreshSchedules
Type: Array of TopicRefreshScheduleSummary structures

The list of topic refresh schedules.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ListTopicReviewedAnswers

$result = $client->listTopicReviewedAnswers([/* ... */]);
$promise = $client->listTopicReviewedAnswersAsync([/* ... */]);

Lists all reviewed answers for a Q Topic.

Parameter Syntax

$result = $client->listTopicReviewedAnswers([
    'AwsAccountId' => '<string>', // REQUIRED
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that containd the reviewed answers that you want listed.

TopicId
Required: Yes
Type: string

The ID for the topic that contains the reviewed answer that you want to list. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Answers' => [
        [
            'AnswerId' => '<string>',
            'Arn' => '<string>',
            'DatasetArn' => '<string>',
            'Mir' => [
                'ContributionAnalysis' => [
                    'Direction' => 'INCREASE|DECREASE|NEUTRAL',
                    'Factors' => [
                        [
                            'FieldName' => '<string>',
                        ],
                        // ...
                    ],
                    'SortType' => 'ABSOLUTE_DIFFERENCE|CONTRIBUTION_PERCENTAGE|DEVIATION_FROM_EXPECTED|PERCENTAGE_DIFFERENCE',
                    'TimeRanges' => [
                        'EndRange' => [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>',
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>',
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                        'StartRange' => [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>',
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>',
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                ],
                'Filters' => [
                    [
                        [
                            'AggMetrics' => [
                                [
                                    'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                    'MetricOperand' => [
                                        'Identity' => '<string>',
                                    ],
                                    'SortDirection' => 'ASCENDING|DESCENDING',
                                ],
                                // ...
                            ],
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'AggregationPartitionBy' => [
                                [
                                    'FieldName' => '<string>',
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                // ...
                            ],
                            'Anchor' => [
                                'AnchorType' => 'TODAY',
                                'Offset' => <integer>,
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            ],
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                            'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                            'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                            'Inclusive' => true || false,
                            'Inverse' => true || false,
                            'LastNextOffset' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                            'OperandField' => [
                                'Identity' => '<string>',
                            ],
                            'Range' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'TopBottomLimit' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'Maximum' => '<string>',
                                'Minimum' => '<string>',
                                'Value' => '<string>',
                                'ValueList' => [
                                    [
                                        'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                        'Value' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                        // ...
                    ],
                    // ...
                ],
                'GroupByList' => [
                    [
                        'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                        'DisplayFormatOptions' => [
                            'BlankCellFormat' => '<string>',
                            'CurrencySymbol' => '<string>',
                            'DateFormat' => '<string>',
                            'DecimalSeparator' => 'COMMA|DOT',
                            'FractionDigits' => <integer>,
                            'GroupingSeparator' => '<string>',
                            'NegativeFormat' => [
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                            ],
                            'Prefix' => '<string>',
                            'Suffix' => '<string>',
                            'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                            'UseBlankCellFormat' => true || false,
                            'UseGrouping' => true || false,
                        ],
                        'FieldName' => [
                            'Identity' => '<string>',
                        ],
                        'NamedEntity' => [
                            'NamedEntityName' => '<string>',
                        ],
                        'Sort' => [
                            'Operand' => [
                                'Identity' => '<string>',
                            ],
                            'SortDirection' => 'ASCENDING|DESCENDING',
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'Metrics' => [
                    [
                        'CalculatedFieldReferences' => [
                            [
                                'Identity' => '<string>',
                            ],
                            // ...
                        ],
                        'ComparisonMethod' => [
                            'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                            'Type' => 'DIFF|PERC_DIFF|DIFF_AS_PERC|POP_CURRENT_DIFF_AS_PERC|POP_CURRENT_DIFF|POP_OVERTIME_DIFF_AS_PERC|POP_OVERTIME_DIFF|PERCENT_OF_TOTAL|RUNNING_SUM|MOVING_AVERAGE',
                            'WindowSize' => <integer>,
                        ],
                        'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                        'DisplayFormatOptions' => [
                            'BlankCellFormat' => '<string>',
                            'CurrencySymbol' => '<string>',
                            'DateFormat' => '<string>',
                            'DecimalSeparator' => 'COMMA|DOT',
                            'FractionDigits' => <integer>,
                            'GroupingSeparator' => '<string>',
                            'NegativeFormat' => [
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                            ],
                            'Prefix' => '<string>',
                            'Suffix' => '<string>',
                            'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                            'UseBlankCellFormat' => true || false,
                            'UseGrouping' => true || false,
                        ],
                        'Expression' => '<string>',
                        'Function' => [
                            'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                            'AggregationFunctionParameters' => ['<string>', ...],
                            'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                            'PeriodField' => '<string>',
                        ],
                        'MetricId' => [
                            'Identity' => '<string>',
                        ],
                        'NamedEntity' => [
                            'NamedEntityName' => '<string>',
                        ],
                        'Operands' => [
                            [
                                'Identity' => '<string>',
                            ],
                            // ...
                        ],
                    ],
                    // ...
                ],
                'Sort' => [
                    'Operand' => [
                        'Identity' => '<string>',
                    ],
                    'SortDirection' => 'ASCENDING|DESCENDING',
                ],
                'Visual' => [
                    'type' => '<string>',
                ],
            ],
            'PrimaryVisual' => [
                'Ir' => [
                    'ContributionAnalysis' => [
                        'Direction' => 'INCREASE|DECREASE|NEUTRAL',
                        'Factors' => [
                            [
                                'FieldName' => '<string>',
                            ],
                            // ...
                        ],
                        'SortType' => 'ABSOLUTE_DIFFERENCE|CONTRIBUTION_PERCENTAGE|DEVIATION_FROM_EXPECTED|PERCENTAGE_DIFFERENCE',
                        'TimeRanges' => [
                            'EndRange' => [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>',
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>',
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'StartRange' => [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>',
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>',
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                        ],
                    ],
                    'Filters' => [
                        [
                            [
                                'AggMetrics' => [
                                    [
                                        'Function' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                        'MetricOperand' => [
                                            'Identity' => '<string>',
                                        ],
                                        'SortDirection' => 'ASCENDING|DESCENDING',
                                    ],
                                    // ...
                                ],
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'AggregationPartitionBy' => [
                                    [
                                        'FieldName' => '<string>',
                                        'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                    ],
                                    // ...
                                ],
                                'Anchor' => [
                                    'AnchorType' => 'TODAY',
                                    'Offset' => <integer>,
                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                ],
                                'Constant' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                                'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER|TOP_BOTTOM_FILTER|EQUALS|RANK_LIMIT_FILTER|ACCEPT_ALL_FILTER',
                                'Function' => 'CONTAINS|EXACT|STARTS_WITH|ENDS_WITH|CONTAINS_STRING|PREVIOUS|THIS|LAST|NEXT|NOW',
                                'Inclusive' => true || false,
                                'Inverse' => true || false,
                                'LastNextOffset' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'NullFilter' => 'ALL_VALUES|NON_NULLS_ONLY|NULLS_ONLY',
                                'OperandField' => [
                                    'Identity' => '<string>',
                                ],
                                'Range' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                'TopBottomLimit' => [
                                    'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                    'Value' => '<string>',
                                    'ValueList' => [
                                        [
                                            'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            // ...
                        ],
                        // ...
                    ],
                    'GroupByList' => [
                        [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                            'FieldName' => [
                                'Identity' => '<string>',
                            ],
                            'NamedEntity' => [
                                'NamedEntityName' => '<string>',
                            ],
                            'Sort' => [
                                'Operand' => [
                                    'Identity' => '<string>',
                                ],
                                'SortDirection' => 'ASCENDING|DESCENDING',
                            ],
                            'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                        ],
                        // ...
                    ],
                    'Metrics' => [
                        [
                            'CalculatedFieldReferences' => [
                                [
                                    'Identity' => '<string>',
                                ],
                                // ...
                            ],
                            'ComparisonMethod' => [
                                'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                                'Type' => 'DIFF|PERC_DIFF|DIFF_AS_PERC|POP_CURRENT_DIFF_AS_PERC|POP_CURRENT_DIFF|POP_OVERTIME_DIFF_AS_PERC|POP_OVERTIME_DIFF|PERCENT_OF_TOTAL|RUNNING_SUM|MOVING_AVERAGE',
                                'WindowSize' => <integer>,
                            ],
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                            'Expression' => '<string>',
                            'Function' => [
                                'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|PTD_SUM|PTD_MIN|PTD_MAX|PTD_COUNT|PTD_DISTINCT_COUNT|PTD_AVERAGE|COLUMN|CUSTOM',
                                'AggregationFunctionParameters' => ['<string>', ...],
                                'Period' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                                'PeriodField' => '<string>',
                            ],
                            'MetricId' => [
                                'Identity' => '<string>',
                            ],
                            'NamedEntity' => [
                                'NamedEntityName' => '<string>',
                            ],
                            'Operands' => [
                                [
                                    'Identity' => '<string>',
                                ],
                                // ...
                            ],
                        ],
                        // ...
                    ],
                    'Sort' => [
                        'Operand' => [
                            'Identity' => '<string>',
                        ],
                        'SortDirection' => 'ASCENDING|DESCENDING',
                    ],
                    'Visual' => [
                        'type' => '<string>',
                    ],
                ],
                'Role' => 'PRIMARY|COMPLIMENTARY|MULTI_INTENT|FALLBACK|FRAGMENT',
                'SupportingVisuals' => [
                    [...], // RECURSIVE
                    // ...
                ],
                'VisualId' => '<string>',
            ],
            'Question' => '<string>',
            'Template' => [
                'Slots' => [
                    [
                        'SlotId' => '<string>',
                        'VisualId' => '<string>',
                    ],
                    // ...
                ],
                'TemplateType' => '<string>',
            ],
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
Answers
Type: Array of TopicReviewedAnswer structures

The definition of all Answers in the topic.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID for the topic that contains the reviewed answer that you want to list. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

ListTopics

$result = $client->listTopics([/* ... */]);
$promise = $client->listTopicsAsync([/* ... */]);

Lists all of the topics within an account.

Parameter Syntax

$result = $client->listTopics([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topics that you want to list.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicsSummaries' => [
        [
            'Arn' => '<string>',
            'Name' => '<string>',
            'TopicId' => '<string>',
            'UserExperienceVersion' => 'LEGACY|NEW_READER_EXPERIENCE',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicsSummaries
Type: Array of TopicSummary structures

A list of topic summaries.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

ListUserGroups

$result = $client->listUserGroups([/* ... */]);
$promise = $client->listUserGroupsAsync([/* ... */]);

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

Parameter Syntax

$result = $client->listUserGroups([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

MaxResults
Type: int

The maximum number of results to return from this request.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

UserName
Required: Yes
Type: string

The Amazon QuickSight user name that you want to list group memberships for.

Result Syntax

[
    'GroupList' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'GroupName' => '<string>',
            'PrincipalId' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupList
Type: Array of Group structures

The list of groups the user is a member of.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListUsers

$result = $client->listUsers([/* ... */]);
$promise = $client->listUsersAsync([/* ... */]);

Returns a list of all of the Amazon QuickSight users belonging to this account.

Parameter Syntax

$result = $client->listUsers([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

MaxResults
Type: int

The maximum number of results to return from this request.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'UserList' => [
        [
            'Active' => true || false,
            'Arn' => '<string>',
            'CustomPermissionsName' => '<string>',
            'Email' => '<string>',
            'ExternalLoginFederationProviderType' => '<string>',
            'ExternalLoginFederationProviderUrl' => '<string>',
            'ExternalLoginId' => '<string>',
            'IdentityType' => 'IAM|QUICKSIGHT|IAM_IDENTITY_CENTER',
            'PrincipalId' => '<string>',
            'Role' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO',
            'UserName' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

UserList
Type: Array of User structures

The list of users.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

ListVPCConnections

$result = $client->listVPCConnections([/* ... */]);
$promise = $client->listVPCConnectionsAsync([/* ... */]);

Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.

Parameter Syntax

$result = $client->listVPCConnections([
    'AwsAccountId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account that contains the VPC connections that you want to list.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VPCConnectionSummaries' => [
        [
            'Arn' => '<string>',
            'AvailabilityStatus' => 'AVAILABLE|UNAVAILABLE|PARTIALLY_AVAILABLE',
            'CreatedTime' => <DateTime>,
            'DnsResolvers' => ['<string>', ...],
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'NetworkInterfaces' => [
                [
                    'AvailabilityZone' => '<string>',
                    'ErrorMessage' => '<string>',
                    'NetworkInterfaceId' => '<string>',
                    'Status' => 'CREATING|AVAILABLE|CREATION_FAILED|UPDATING|UPDATE_FAILED|DELETING|DELETED|DELETION_FAILED|DELETION_SCHEDULED|ATTACHMENT_FAILED_ROLLBACK_FAILED',
                    'SubnetId' => '<string>',
                ],
                // ...
            ],
            'RoleArn' => '<string>',
            'SecurityGroupIds' => ['<string>', ...],
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETION_IN_PROGRESS|DELETION_FAILED|DELETED',
            'VPCConnectionId' => '<string>',
            'VPCId' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VPCConnectionSummaries
Type: Array of VPCConnectionSummary structures

A VPCConnectionSummaries object that returns a summary of VPC connection objects.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

PredictQAResults

$result = $client->predictQAResults([/* ... */]);
$promise = $client->predictQAResultsAsync([/* ... */]);

Predicts existing visuals or generates new visuals to answer a given query.

Parameter Syntax

$result = $client->predictQAResults([
    'AwsAccountId' => '<string>', // REQUIRED
    'IncludeGeneratedAnswer' => 'INCLUDE|EXCLUDE',
    'IncludeQuickSightQIndex' => 'INCLUDE|EXCLUDE',
    'MaxTopicsToConsider' => <integer>,
    'QueryText' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the user wants to execute Predict QA results in.

IncludeGeneratedAnswer
Type: string

Indicates whether generated answers are included or excluded.

IncludeQuickSightQIndex
Type: string

Indicates whether Q indicies are included or excluded.

MaxTopicsToConsider
Type: int

The number of maximum topics to be considered to predict QA results.

QueryText
Required: Yes
Type: string

The query text to be used to predict QA results.

Result Syntax

[
    'AdditionalResults' => [
        [
            'DashboardVisual' => [
                'DashboardId' => '<string>',
                'DashboardName' => '<string>',
                'DashboardUrl' => '<string>',
                'SheetId' => '<string>',
                'SheetName' => '<string>',
                'VisualId' => '<string>',
                'VisualSubtitle' => '<string>',
                'VisualTitle' => '<string>',
            ],
            'GeneratedAnswer' => [
                'AnswerId' => '<string>',
                'AnswerStatus' => 'ANSWER_GENERATED|ANSWER_RETRIEVED|ANSWER_DOWNGRADE',
                'QuestionId' => '<string>',
                'QuestionText' => '<string>',
                'QuestionUrl' => '<string>',
                'Restatement' => '<string>',
                'TopicId' => '<string>',
                'TopicName' => '<string>',
            ],
            'ResultType' => 'DASHBOARD_VISUAL|GENERATED_ANSWER|NO_ANSWER',
        ],
        // ...
    ],
    'PrimaryResult' => [
        'DashboardVisual' => [
            'DashboardId' => '<string>',
            'DashboardName' => '<string>',
            'DashboardUrl' => '<string>',
            'SheetId' => '<string>',
            'SheetName' => '<string>',
            'VisualId' => '<string>',
            'VisualSubtitle' => '<string>',
            'VisualTitle' => '<string>',
        ],
        'GeneratedAnswer' => [
            'AnswerId' => '<string>',
            'AnswerStatus' => 'ANSWER_GENERATED|ANSWER_RETRIEVED|ANSWER_DOWNGRADE',
            'QuestionId' => '<string>',
            'QuestionText' => '<string>',
            'QuestionUrl' => '<string>',
            'Restatement' => '<string>',
            'TopicId' => '<string>',
            'TopicName' => '<string>',
        ],
        'ResultType' => 'DASHBOARD_VISUAL|GENERATED_ANSWER|NO_ANSWER',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AdditionalResults
Type: Array of QAResult structures

Additional visual responses.

PrimaryResult
Type: QAResult structure

The primary visual response.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

PutDataSetRefreshProperties

$result = $client->putDataSetRefreshProperties([/* ... */]);
$promise = $client->putDataSetRefreshPropertiesAsync([/* ... */]);

Creates or updates the dataset refresh properties for the dataset.

Parameter Syntax

$result = $client->putDataSetRefreshProperties([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'DataSetRefreshProperties' => [ // REQUIRED
        'RefreshConfiguration' => [ // REQUIRED
            'IncrementalRefresh' => [ // REQUIRED
                'LookbackWindow' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'Size' => <integer>, // REQUIRED
                    'SizeUnit' => 'HOUR|DAY|WEEK', // REQUIRED
                ],
            ],
        ],
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

DataSetRefreshProperties
Required: Yes
Type: DataSetRefreshProperties structure

The dataset refresh properties.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

PreconditionNotMetException:

One or more preconditions aren't met.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

RegisterUser

$result = $client->registerUser([/* ... */]);
$promise = $client->registerUserAsync([/* ... */]);

Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see Inviting users to access Amazon QuickSight.

Parameter Syntax

$result = $client->registerUser([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomFederationProviderUrl' => '<string>',
    'CustomPermissionsName' => '<string>',
    'Email' => '<string>', // REQUIRED
    'ExternalLoginFederationProviderType' => '<string>',
    'ExternalLoginId' => '<string>',
    'IamArn' => '<string>',
    'IdentityType' => 'IAM|QUICKSIGHT|IAM_IDENTITY_CENTER', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'SessionName' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'UserName' => '<string>',
    'UserRole' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

CustomFederationProviderUrl
Type: string

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

CustomPermissionsName
Type: string

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:

  • Create and update data sources

  • Create and update datasets

  • Create and update email reports

  • Subscribe to email reports

To add custom permissions to an existing user, use UpdateUser instead.

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader, admin pro, author pro, reader pro).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

Email
Required: Yes
Type: string

The email address of the user that you want to register.

ExternalLoginFederationProviderType
Type: string

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

  • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com. When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl" parameter which is only needed when the external provider is custom.

  • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC type, use the CustomFederationProviderUrl parameter to provide the custom OIDC provider URL.

ExternalLoginId
Type: string

The identity ID for a user in the external login provider.

IamArn
Type: string

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

IdentityType
Required: Yes
Type: string

The identity type that your Amazon QuickSight account uses to manage the identity of users.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

SessionName
Type: string

You need to use this parameter only when you register one or more users using an assumed IAM role. You don't need to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon QuickSight user. You can register multiple users using the same IAM role if each user has a different session name. For more information on assuming IAM roles, see assume-role in the CLI Reference.

Tags
Type: Array of Tag structures

The tags to associate with the user.

UserName
Type: string

The Amazon QuickSight user name that you want to create for the user you are registering.

UserRole
Required: Yes
Type: string

The Amazon QuickSight role for the user. The user role can be one of the following:

  • READER: A user who has read-only access to dashboards.

  • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

  • ADMIN: A user who is an author, who can also manage Amazon QuickSight settings.

  • READER_PRO: Reader Pro adds Generative BI capabilities to the Reader role. Reader Pros have access to Amazon Q in Amazon QuickSight, can build stories with Amazon Q, and can generate executive summaries from dashboards.

  • AUTHOR_PRO: Author Pro adds Generative BI capabilities to the Author role. Author Pros can author dashboards with natural language with Amazon Q, build stories with Amazon Q, create Topics for Q&A, and generate executive summaries from dashboards.

  • ADMIN_PRO: Admin Pros are Author Pros who can also manage Amazon QuickSight administrative settings. Admin Pro users are billed at Author Pro pricing.

  • RESTRICTED_READER: This role isn't currently available for use.

  • RESTRICTED_AUTHOR: This role isn't currently available for use.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'User' => [
        'Active' => true || false,
        'Arn' => '<string>',
        'CustomPermissionsName' => '<string>',
        'Email' => '<string>',
        'ExternalLoginFederationProviderType' => '<string>',
        'ExternalLoginFederationProviderUrl' => '<string>',
        'ExternalLoginId' => '<string>',
        'IdentityType' => 'IAM|QUICKSIGHT|IAM_IDENTITY_CENTER',
        'PrincipalId' => '<string>',
        'Role' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO',
        'UserName' => '<string>',
    ],
    'UserInvitationUrl' => '<string>',
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

User
Type: User structure

The user's user name.

UserInvitationUrl
Type: string

The URL the user visits to complete registration and provide a password. This is returned only for users with an identity type of QUICKSIGHT.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

RestoreAnalysis

$result = $client->restoreAnalysis([/* ... */]);
$promise = $client->restoreAnalysisAsync([/* ... */]);

Restores an analysis.

Parameter Syntax

$result = $client->restoreAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'RestoreToFolders' => true || false,
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis that you're restoring.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis.

RestoreToFolders
Type: boolean

A boolean value that determines if the analysis will be restored to folders that it previously resided in. A True value restores analysis back to all folders that it previously resided in. A False value restores the analysis but does not restore the analysis back to all previously resided folders. Restoring a restricted analysis requires this parameter to be set to True.

Result Syntax

[
    'AnalysisId' => '<string>',
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'RestorationFailedFolderArns' => ['<string>', ...],
    'Status' => <integer>,
]

Result Details

Members
AnalysisId
Type: string

The ID of the analysis that you're restoring.

Arn
Type: string

The Amazon Resource Name (ARN) of the analysis that you're restoring.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

RestorationFailedFolderArns
Type: Array of strings

A list of folder arns thatthe analysis failed to be restored to.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

SearchAnalyses

$result = $client->searchAnalyses([/* ... */]);
$promise = $client->searchAnalysesAsync([/* ... */]);

Searches for analyses that belong to the user specified in the filter.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Parameter Syntax

$result = $client->searchAnalyses([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'QUICKSIGHT_USER|QUICKSIGHT_VIEWER_OR_OWNER|DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|ANALYSIS_NAME',
            'Operator' => 'StringEquals|StringLike',
            'Value' => '<string>',
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analyses that you're searching for.

Filters
Required: Yes
Type: Array of AnalysisSearchFilter structures

The structure for the search filters that you want to apply to your search.

MaxResults
Type: int

The maximum number of results to return.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'AnalysisSummaryList' => [
        [
            'AnalysisId' => '<string>',
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'Status' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisSummaryList
Type: Array of AnalysisSummary structures

Metadata describing the analyses that you searched for.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

SearchDashboards

$result = $client->searchDashboards([/* ... */]);
$promise = $client->searchDashboardsAsync([/* ... */]);

Searches for dashboards that belong to a user.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

Parameter Syntax

$result = $client->searchDashboards([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'QUICKSIGHT_USER|QUICKSIGHT_VIEWER_OR_OWNER|DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|DASHBOARD_NAME',
            'Operator' => 'StringEquals|StringLike', // REQUIRED
            'Value' => '<string>',
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the user whose dashboards you're searching for.

Filters
Required: Yes
Type: Array of DashboardSearchFilter structures

The filters to apply to the search. Currently, you can search only by user name, for example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" } ]

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'DashboardSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'DashboardId' => '<string>',
            'LastPublishedTime' => <DateTime>,
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'PublishedVersionNumber' => <integer>,
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardSummaryList
Type: Array of DashboardSummary structures

The list of dashboards owned by the user specified in Filters in your request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

SearchDataSets

$result = $client->searchDataSets([/* ... */]);
$promise = $client->searchDataSetsAsync([/* ... */]);

Use the SearchDataSets operation to search for datasets that belong to an account.

Parameter Syntax

$result = $client->searchDataSets([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'QUICKSIGHT_VIEWER_OR_OWNER|QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|DATASET_NAME', // REQUIRED
            'Operator' => 'StringEquals|StringLike', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

Filters
Required: Yes
Type: Array of DataSetSearchFilter structures

The filters to apply to the search.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'DataSetSummaries' => [
        [
            'Arn' => '<string>',
            'ColumnLevelPermissionRulesApplied' => true || false,
            'CreatedTime' => <DateTime>,
            'DataSetId' => '<string>',
            'ImportMode' => 'SPICE|DIRECT_QUERY',
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'RowLevelPermissionDataSet' => [
                'Arn' => '<string>',
                'FormatVersion' => 'VERSION_1|VERSION_2',
                'Namespace' => '<string>',
                'PermissionPolicy' => 'GRANT_ACCESS|DENY_ACCESS',
                'Status' => 'ENABLED|DISABLED',
            ],
            'RowLevelPermissionTagConfigurationApplied' => true || false,
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSetSummaries
Type: Array of DataSetSummary structures

A DataSetSummaries object that returns a summary of a dataset.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

SearchDataSources

$result = $client->searchDataSources([/* ... */]);
$promise = $client->searchDataSourcesAsync([/* ... */]);

Use the SearchDataSources operation to search for data sources that belong to an account.

Parameter Syntax

$result = $client->searchDataSources([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|DATASOURCE_NAME', // REQUIRED
            'Operator' => 'StringEquals|StringLike', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

Filters
Required: Yes
Type: Array of DataSourceSearchFilter structures

The filters to apply to the search.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'DataSourceSummaries' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'DataSourceId' => '<string>',
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'Type' => 'ADOBE_ANALYTICS|AMAZON_ELASTICSEARCH|ATHENA|AURORA|AURORA_POSTGRESQL|AWS_IOT_ANALYTICS|GITHUB|JIRA|MARIADB|MYSQL|ORACLE|POSTGRESQL|PRESTO|REDSHIFT|S3|SALESFORCE|SERVICENOW|SNOWFLAKE|SPARK|SQLSERVER|TERADATA|TWITTER|TIMESTREAM|AMAZON_OPENSEARCH|EXASOL|DATABRICKS|STARBURST|TRINO|BIGQUERY',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSourceSummaries
Type: Array of DataSourceSummary structures

A DataSourceSummaries object that returns a summary of a data source.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

SearchFolders

$result = $client->searchFolders([/* ... */]);
$promise = $client->searchFoldersAsync([/* ... */]);

Searches the subfolders in a folder.

Parameter Syntax

$result = $client->searchFolders([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'PARENT_FOLDER_ARN|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|QUICKSIGHT_OWNER|QUICKSIGHT_VIEWER_OR_OWNER|FOLDER_NAME',
            'Operator' => 'StringEquals|StringLike',
            'Value' => '<string>',
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder.

Filters
Required: Yes
Type: Array of FolderSearchFilter structures

The filters to apply to the search. Currently, you can search only by the parent folder ARN. For example, "Filters": [ { "Name": "PARENT_FOLDER_ARN", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId" } ].

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'FolderSummaryList' => [
        [
            'Arn' => '<string>',
            'CreatedTime' => <DateTime>,
            'FolderId' => '<string>',
            'FolderType' => 'SHARED|RESTRICTED',
            'LastUpdatedTime' => <DateTime>,
            'Name' => '<string>',
            'SharingModel' => 'ACCOUNT|NAMESPACE',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
FolderSummaryList
Type: Array of FolderSummary structures

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

InternalFailureException:

An internal failure occurred.

SearchGroups

$result = $client->searchGroups([/* ... */]);
$promise = $client->searchGroupsAsync([/* ... */]);

Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.

Parameter Syntax

$result = $client->searchGroups([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'GROUP_NAME', // REQUIRED
            'Operator' => 'StartsWith', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'Namespace' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Filters
Required: Yes
Type: Array of GroupSearchFilter structures

The structure for the search filters that you want to apply to your search.

MaxResults
Type: int

The maximum number of results to return from this request.

Namespace
Required: Yes
Type: string

The namespace that you want to search.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

Result Syntax

[
    'GroupList' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'GroupName' => '<string>',
            'PrincipalId' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
GroupList
Type: Array of Group structures

A list of groups in a specified namespace that match the filters you set in your SearchGroups request.

NextToken
Type: string

A pagination token that can be used in a subsequent request.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InvalidNextTokenException:

The NextToken value isn't valid.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

SearchTopics

$result = $client->searchTopics([/* ... */]);
$promise = $client->searchTopicsAsync([/* ... */]);

Searches for any Q topic that exists in an Amazon QuickSight account.

Parameter Syntax

$result = $client->searchTopics([
    'AwsAccountId' => '<string>', // REQUIRED
    'Filters' => [ // REQUIRED
        [
            'Name' => 'QUICKSIGHT_USER|QUICKSIGHT_VIEWER_OR_OWNER|DIRECT_QUICKSIGHT_VIEWER_OR_OWNER|QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_OWNER|DIRECT_QUICKSIGHT_SOLE_OWNER|TOPIC_NAME', // REQUIRED
            'Operator' => 'StringEquals|StringLike', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic that you want to find.

Filters
Required: Yes
Type: Array of TopicSearchFilter structures

The filters that you want to use to search for the topic.

MaxResults
Type: int

The maximum number of results to be returned per request.

NextToken
Type: string

The token for the next set of results, or null if there are no more results.

Result Syntax

[
    'NextToken' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicSummaryList' => [
        [
            'Arn' => '<string>',
            'Name' => '<string>',
            'TopicId' => '<string>',
            'UserExperienceVersion' => 'LEGACY|NEW_READER_EXPERIENCE',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
Type: string

The token for the next set of results, or null if there are no more results.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicSummaryList
Type: Array of TopicSummary structures

A list of topic summaries that is returned by the search topic request.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InvalidNextTokenException:

The NextToken value isn't valid.

InternalFailureException:

An internal failure occurred.

StartAssetBundleExportJob

$result = $client->startAssetBundleExportJob([/* ... */]);
$promise = $client->startAssetBundleExportJobAsync([/* ... */]);

Starts an Asset Bundle export job.

An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

Parameter Syntax

$result = $client->startAssetBundleExportJob([
    'AssetBundleExportJobId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'CloudFormationOverridePropertyConfiguration' => [
        'Analyses' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'DataSets' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'DataSources' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'Folders' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'RefreshSchedules' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'ResourceIdOverrideConfiguration' => [
            'PrefixForAllResources' => true || false,
        ],
        'Themes' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'Arn' => '<string>', // REQUIRED
                'Properties' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'ExportFormat' => 'CLOUDFORMATION_JSON|QUICKSIGHT_JSON', // REQUIRED
    'IncludeAllDependencies' => true || false,
    'IncludeFolderMembers' => 'RECURSE|ONE_LEVEL|NONE',
    'IncludeFolderMemberships' => true || false,
    'IncludePermissions' => true || false,
    'IncludeTags' => true || false,
    'ResourceArns' => ['<string>', ...], // REQUIRED
    'ValidationStrategy' => [
        'StrictModeForAllResources' => true || false,
    ],
]);

Parameter Details

Members
AssetBundleExportJobId
Required: Yes
Type: string

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account to export assets from.

CloudFormationOverridePropertyConfiguration

An optional collection of structures that generate CloudFormation parameters to override the existing resource property values when the resource is exported to a new CloudFormation template.

Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest API call is set to CLOUDFORMATION_JSON.

ExportFormat
Required: Yes
Type: string

The export data format.

IncludeAllDependencies
Type: boolean

A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also exported.

IncludeFolderMembers
Type: string

A setting that indicates whether you want to include folder assets. You can also use this setting to recusrsively include all subfolders of an exported folder.

IncludeFolderMemberships
Type: boolean

A Boolean that determines if the exported asset carries over information about the folders that the asset is a member of.

IncludePermissions
Type: boolean

A Boolean that determines whether all permissions for each resource ARN are exported with the job. If you set IncludePermissions to TRUE, any permissions associated with each resource are exported.

IncludeTags
Type: boolean

A Boolean that determines whether all tags for each resource ARN are exported with the job. If you set IncludeTags to TRUE, any tags associated with each resource are exported.

ResourceArns
Required: Yes
Type: Array of strings

An array of resource ARNs to export. The following resources are supported.

  • Analysis

  • Dashboard

  • DataSet

  • DataSource

  • RefreshSchedule

  • Theme

  • VPCConnection

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

ValidationStrategy

An optional parameter that determines which validation strategy to use for the export job. If StrictModeForAllResources is set to TRUE, strict validation for every error is enforced. If it is set to FALSE, validation is skipped for specific UI errors that are shown as warnings. The default value for StrictModeForAllResources is FALSE.

Result Syntax

[
    'Arn' => '<string>',
    'AssetBundleExportJobId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the export job.

AssetBundleExportJobId
Type: string

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

RequestId
Type: string

The Amazon Web Services response ID for this operation.

Status
Type: int

The HTTP status of the response.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

LimitExceededException:

A limit is exceeded.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

StartAssetBundleImportJob

$result = $client->startAssetBundleImportJob([/* ... */]);
$promise = $client->startAssetBundleImportJobAsync([/* ... */]);

Starts an Asset Bundle import job.

An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently.

The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported.

Parameter Syntax

$result = $client->startAssetBundleImportJob([
    'AssetBundleImportJobId' => '<string>', // REQUIRED
    'AssetBundleImportSource' => [ // REQUIRED
        'Body' => <string || resource || Psr\Http\Message\StreamInterface>,
        'S3Uri' => '<string>',
    ],
    'AwsAccountId' => '<string>', // REQUIRED
    'FailureAction' => 'DO_NOTHING|ROLLBACK',
    'OverrideParameters' => [
        'Analyses' => [
            [
                'AnalysisId' => '<string>', // REQUIRED
                'Name' => '<string>',
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardId' => '<string>', // REQUIRED
                'Name' => '<string>',
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetId' => '<string>', // REQUIRED
                'Name' => '<string>',
            ],
            // ...
        ],
        'DataSources' => [
            [
                'Credentials' => [
                    'CredentialPair' => [
                        'Password' => '<string>', // REQUIRED
                        'Username' => '<string>', // REQUIRED
                    ],
                    'SecretArn' => '<string>',
                ],
                'DataSourceId' => '<string>', // REQUIRED
                'DataSourceParameters' => [
                    'AmazonElasticsearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AmazonOpenSearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AthenaParameters' => [
                        'RoleArn' => '<string>',
                        'WorkGroup' => '<string>',
                    ],
                    'AuroraParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AuroraPostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AwsIotAnalyticsParameters' => [
                        'DataSetName' => '<string>', // REQUIRED
                    ],
                    'BigQueryParameters' => [
                        'DataSetRegion' => '<string>',
                        'ProjectId' => '<string>', // REQUIRED
                    ],
                    'DatabricksParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                        'SqlEndpointPath' => '<string>', // REQUIRED
                    ],
                    'ExasolParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'JiraParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'MariaDbParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'MySqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'OracleParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PrestoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'RdsParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'InstanceId' => '<string>', // REQUIRED
                    ],
                    'RedshiftParameters' => [
                        'ClusterId' => '<string>',
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>',
                        'IAMParameters' => [
                            'AutoCreateDatabaseUser' => true || false,
                            'DatabaseGroups' => ['<string>', ...],
                            'DatabaseUser' => '<string>',
                            'RoleArn' => '<string>', // REQUIRED
                        ],
                        'IdentityCenterConfiguration' => [
                            'EnableIdentityPropagation' => true || false,
                        ],
                        'Port' => <integer>,
                    ],
                    'S3Parameters' => [
                        'ManifestFileLocation' => [ // REQUIRED
                            'Bucket' => '<string>', // REQUIRED
                            'Key' => '<string>', // REQUIRED
                        ],
                        'RoleArn' => '<string>',
                    ],
                    'ServiceNowParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'SnowflakeParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Database' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Warehouse' => '<string>', // REQUIRED
                    ],
                    'SparkParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'SqlServerParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'StarburstParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Catalog' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Port' => <integer>, // REQUIRED
                        'ProductType' => 'GALAXY|ENTERPRISE',
                    ],
                    'TeradataParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TrinoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TwitterParameters' => [
                        'MaxRows' => <integer>, // REQUIRED
                        'Query' => '<string>', // REQUIRED
                    ],
                ],
                'Name' => '<string>',
                'SslProperties' => [
                    'DisableSsl' => true || false,
                ],
                'VpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderId' => '<string>', // REQUIRED
                'Name' => '<string>',
                'ParentFolderArn' => '<string>',
            ],
            // ...
        ],
        'RefreshSchedules' => [
            [
                'DataSetId' => '<string>', // REQUIRED
                'ScheduleId' => '<string>', // REQUIRED
                'StartAfterDateTime' => <integer || string || DateTime>,
            ],
            // ...
        ],
        'ResourceIdOverrideConfiguration' => [
            'PrefixForAllResources' => '<string>',
        ],
        'Themes' => [
            [
                'Name' => '<string>',
                'ThemeId' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'DnsResolvers' => ['<string>', ...],
                'Name' => '<string>',
                'RoleArn' => '<string>',
                'SecurityGroupIds' => ['<string>', ...],
                'SubnetIds' => ['<string>', ...],
                'VPCConnectionId' => '<string>', // REQUIRED
            ],
            // ...
        ],
    ],
    'OverridePermissions' => [
        'Analyses' => [
            [
                'AnalysisIds' => ['<string>', ...], // REQUIRED
                'Permissions' => [ // REQUIRED
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardIds' => ['<string>', ...], // REQUIRED
                'LinkSharingConfiguration' => [
                    'Permissions' => [
                        'Actions' => ['<string>', ...], // REQUIRED
                        'Principals' => ['<string>', ...], // REQUIRED
                    ],
                ],
                'Permissions' => [
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetIds' => ['<string>', ...], // REQUIRED
                'Permissions' => [ // REQUIRED
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
            ],
            // ...
        ],
        'DataSources' => [
            [
                'DataSourceIds' => ['<string>', ...], // REQUIRED
                'Permissions' => [ // REQUIRED
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderIds' => ['<string>', ...], // REQUIRED
                'Permissions' => [
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
            ],
            // ...
        ],
        'Themes' => [
            [
                'Permissions' => [ // REQUIRED
                    'Actions' => ['<string>', ...], // REQUIRED
                    'Principals' => ['<string>', ...], // REQUIRED
                ],
                'ThemeIds' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'OverrideTags' => [
        'Analyses' => [
            [
                'AnalysisIds' => ['<string>', ...], // REQUIRED
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Dashboards' => [
            [
                'DashboardIds' => ['<string>', ...], // REQUIRED
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'DataSets' => [
            [
                'DataSetIds' => ['<string>', ...], // REQUIRED
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'DataSources' => [
            [
                'DataSourceIds' => ['<string>', ...], // REQUIRED
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Folders' => [
            [
                'FolderIds' => ['<string>', ...], // REQUIRED
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Themes' => [
            [
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'ThemeIds' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
        'VPCConnections' => [
            [
                'Tags' => [ // REQUIRED
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'VPCConnectionIds' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'OverrideValidationStrategy' => [
        'StrictModeForAllResources' => true || false,
    ],
]);

Parameter Details

Members
AssetBundleImportJobId
Required: Yes
Type: string

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

AssetBundleImportSource
Required: Yes
Type: AssetBundleImportSource structure

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account to import assets into.

FailureAction
Type: string

The failure action for the import job.

If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

OverrideParameters

Optional overrides that are applied to the resource configuration before import.

OverridePermissions

Optional permission overrides that are applied to the resource configuration before import.

OverrideTags

Optional tag overrides that are applied to the resource configuration before import.

OverrideValidationStrategy

An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.

Result Syntax

[
    'Arn' => '<string>',
    'AssetBundleImportJobId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the import job.

AssetBundleImportJobId
Type: string

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

RequestId
Type: string

The Amazon Web Services response ID for this operation.

Status
Type: int

The HTTP status of the response.

Errors

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

LimitExceededException:

A limit is exceeded.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

StartDashboardSnapshotJob

$result = $client->startDashboardSnapshotJob([/* ... */]);
$promise = $client->startDashboardSnapshotJobAsync([/* ... */]);

Starts an asynchronous job that generates a snapshot of a dashboard's output. You can request one or several of the following format configurations in each API call.

  • 1 Paginated PDF

  • 1 Excel workbook that includes up to 5 table or pivot table visuals

  • 5 CSVs from table or pivot table visuals

The status of a submitted job can be polled with the DescribeDashboardSnapshotJob API. When you call the DescribeDashboardSnapshotJob API, check the JobStatus field in the response. Once the job reaches a COMPLETED or FAILED status, use the DescribeDashboardSnapshotJobResult API to obtain the URLs for the generated files. If the job fails, the DescribeDashboardSnapshotJobResult API returns detailed information about the error that occurred.

StartDashboardSnapshotJob API throttling

Amazon QuickSight utilizes API throttling to create a more consistent user experience within a time span for customers when they call the StartDashboardSnapshotJob. By default, 12 jobs can run simlutaneously in one Amazon Web Services account and users can submit up 10 API requests per second before an account is throttled. If an overwhelming number of API requests are made by the same user in a short period of time, Amazon QuickSight throttles the API calls to maintin an optimal experience and reliability for all Amazon QuickSight users.

Common throttling scenarios

The following list provides information about the most commin throttling scenarios that can occur.

  • A large number of SnapshotExport API jobs are running simultaneously on an Amazon Web Services account. When a new StartDashboardSnapshotJob is created and there are already 12 jobs with the RUNNING status, the new job request fails and returns a LimitExceededException error. Wait for a current job to comlpete before you resubmit the new job.

  • A large number of API requests are submitted on an Amazon Web Services account. When a user makes more than 10 API calls to the Amazon QuickSight API in one second, a ThrottlingException is returned.

If your use case requires a higher throttling limit, contact your account admin or Amazon Web ServicesSupport to explore options to tailor a more optimal expereince for your account.

Best practices to handle throttling

If your use case projects high levels of API traffic, try to reduce the degree of frequency and parallelism of API calls as much as you can to avoid throttling. You can also perform a timing test to calculate an estimate for the total processing time of your projected load that stays within the throttling limits of the Amazon QuickSight APIs. For example, if your projected traffic is 100 snapshot jobs before 12:00 PM per day, start 12 jobs in parallel and measure the amount of time it takes to proccess all 12 jobs. Once you obtain the result, multiply the duration by 9, for example (12 minutes * 9 = 108 minutes). Use the new result to determine the latest time at which the jobs need to be started to meet your target deadline.

The time that it takes to process a job can be impacted by the following factors:

  • The dataset type (Direct Query or SPICE).

  • The size of the dataset.

  • The complexity of the calculated fields that are used in the dashboard.

  • The number of visuals that are on a sheet.

  • The types of visuals that are on the sheet.

  • The number of formats and snapshots that are requested in the job configuration.

  • The size of the generated snapshots.

Parameter Syntax

$result = $client->startDashboardSnapshotJob([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'SnapshotConfiguration' => [ // REQUIRED
        'DestinationConfiguration' => [
            'S3Destinations' => [
                [
                    'BucketConfiguration' => [ // REQUIRED
                        'BucketName' => '<string>', // REQUIRED
                        'BucketPrefix' => '<string>', // REQUIRED
                        'BucketRegion' => '<string>', // REQUIRED
                    ],
                ],
                // ...
            ],
        ],
        'FileGroups' => [ // REQUIRED
            [
                'Files' => [
                    [
                        'FormatType' => 'CSV|PDF|EXCEL', // REQUIRED
                        'SheetSelections' => [ // REQUIRED
                            [
                                'SelectionScope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Parameters' => [
            'DateTimeParameters' => [
                [
                    'Name' => '<string>', // REQUIRED
                    'Values' => [<integer || string || DateTime>, ...], // REQUIRED
                ],
                // ...
            ],
            'DecimalParameters' => [
                [
                    'Name' => '<string>', // REQUIRED
                    'Values' => [<float>, ...], // REQUIRED
                ],
                // ...
            ],
            'IntegerParameters' => [
                [
                    'Name' => '<string>', // REQUIRED
                    'Values' => [<integer>, ...], // REQUIRED
                ],
                // ...
            ],
            'StringParameters' => [
                [
                    'Name' => '<string>', // REQUIRED
                    'Values' => ['<string>', ...], // REQUIRED
                ],
                // ...
            ],
        ],
    ],
    'SnapshotJobId' => '<string>', // REQUIRED
    'UserConfiguration' => [ // REQUIRED
        'AnonymousUsers' => [
            [
                'RowLevelPermissionTags' => [
                    [
                        'Key' => '<string>', // REQUIRED
                        'Value' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
            ],
            // ...
        ],
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

DashboardId
Required: Yes
Type: string

The ID of the dashboard that you want to start a snapshot job for.

SnapshotConfiguration
Required: Yes
Type: SnapshotConfiguration structure

A structure that describes the configuration of the dashboard snapshot.

SnapshotJobId
Required: Yes
Type: string

An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.

UserConfiguration
Required: Yes
Type: SnapshotUserConfiguration structure

A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'SnapshotJobId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the dashboard snapshot job.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

SnapshotJobId
Type: string

The ID of the job. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

Status
Type: int

The HTTP status of the request

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

StartDashboardSnapshotJobSchedule

$result = $client->startDashboardSnapshotJobSchedule([/* ... */]);
$promise = $client->startDashboardSnapshotJobScheduleAsync([/* ... */]);

Starts an asynchronous job that runs an existing dashboard schedule and sends the dashboard snapshot through email.

Only one job can run simultaneously in a given schedule. Repeated requests are skipped with a 202 HTTP status code.

For more information, see Scheduling and sending Amazon QuickSight reports by email and Configuring email report settings for a Amazon QuickSight dashboard in the Amazon QuickSight User Guide.

Parameter Syntax

$result = $client->startDashboardSnapshotJobSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'ScheduleId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

DashboardId
Required: Yes
Type: string

The ID of the dashboard that you want to start a snapshot job schedule for.

ScheduleId
Required: Yes
Type: string

The ID of the schedule that you want to start a snapshot job schedule for. The schedule ID can be found in the Amazon QuickSight console in the Schedules pane of the dashboard that the schedule is configured for.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

TagResource

$result = $client->tagResource([/* ... */]);
$promise = $client->tagResourceAsync([/* ... */]);

Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user.

Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following:

  • Tags are used to track costs for users in Amazon QuickSight. You can't tag other resources that Amazon QuickSight costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units.

  • Amazon QuickSight doesn't currently support the tag editor for Resource Groups.

Parameter Syntax

$result = $client->tagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'Tags' => [ // REQUIRED
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ResourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource that you want to tag.

Tags
Required: Yes
Type: Array of Tag structures

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

LimitExceededException:

A limit is exceeded.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UntagResource

$result = $client->untagResource([/* ... */]);
$promise = $client->untagResourceAsync([/* ... */]);

Removes a tag or tags from a resource.

Parameter Syntax

$result = $client->untagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'TagKeys' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
ResourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource that you want to untag.

TagKeys
Required: Yes
Type: Array of strings

The keys of the key-value pairs for the resource tag or tags assigned to the resource.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateAccountCustomization

$result = $client->updateAccountCustomization([/* ... */]);
$promise = $client->updateAccountCustomizationAsync([/* ... */]);

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Parameter Syntax

$result = $client->updateAccountCustomization([
    'AccountCustomization' => [ // REQUIRED
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
]);

Parameter Details

Members
AccountCustomization
Required: Yes
Type: AccountCustomization structure

The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

Namespace
Type: string

The namespace that you want to update Amazon QuickSight customizations for.

Result Syntax

[
    'AccountCustomization' => [
        'DefaultEmailCustomizationTemplate' => '<string>',
        'DefaultTheme' => '<string>',
    ],
    'Arn' => '<string>',
    'AwsAccountId' => '<string>',
    'Namespace' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AccountCustomization
Type: AccountCustomization structure

The Amazon QuickSight customizations you're updating in the current Amazon Web Services Region.

Arn
Type: string

The Amazon Resource Name (ARN) for the updated customization for this Amazon Web Services account.

AwsAccountId
Type: string

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

Namespace
Type: string

The namespace associated with the customization that you're updating.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateAccountSettings

$result = $client->updateAccountSettings([/* ... */]);
$promise = $client->updateAccountSettingsAsync([/* ... */]);

Updates the Amazon QuickSight settings in your Amazon Web Services account.

Parameter Syntax

$result = $client->updateAccountSettings([
    'AwsAccountId' => '<string>', // REQUIRED
    'DefaultNamespace' => '<string>', // REQUIRED
    'NotificationEmail' => '<string>',
    'TerminationProtectionEnabled' => true || false,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.

DefaultNamespace
Required: Yes
Type: string

The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.

NotificationEmail
Type: string

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.

TerminationProtectionEnabled
Type: boolean

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateAnalysis

$result = $client->updateAnalysis([/* ... */]);
$promise = $client->updateAnalysisAsync([/* ... */]);

Updates an analysis in Amazon QuickSight

Parameter Syntax

$result = $client->updateAnalysis([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [ // REQUIRED
            [
                'DataSetArn' => '<string>', // REQUIRED
                'Identifier' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'Name' => '<string>', // REQUIRED
    'Parameters' => [
        'DateTimeParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer || string || DateTime>, ...], // REQUIRED
            ],
            // ...
        ],
        'DecimalParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<float>, ...], // REQUIRED
            ],
            // ...
        ],
        'IntegerParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer>, ...], // REQUIRED
            ],
            // ...
        ],
        'StringParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'SourceEntity' => [
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
    ],
    'ThemeArn' => '<string>',
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID for the analysis that you're updating. This ID displays in the URL of the analysis.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis that you're updating.

Definition
Type: AnalysisDefinition structure

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Name
Required: Yes
Type: string

A descriptive name for the analysis that you're updating. This name displays for the analysis in the Amazon QuickSight console.

Parameters
Type: Parameters structure

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

SourceEntity
Type: AnalysisSourceEntity structure

A source entity to use for the analysis that you're updating. This metadata structure contains details that describe a source template and one or more datasets.

ThemeArn
Type: string

The Amazon Resource Name (ARN) for the theme to apply to the analysis that you're creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

ValidationStrategy
Type: ValidationStrategy structure

The option to relax the validation needed to update an analysis with definition objects. This skips the validation step for specific errors.

Result Syntax

[
    'AnalysisId' => '<string>',
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'UpdateStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
]

Result Details

Members
AnalysisId
Type: string

The ID of the analysis.

Arn
Type: string

The ARN of the analysis that you're updating.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

UpdateStatus
Type: string

The update status of the last update that was made to the analysis.

Errors

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceExistsException:

The resource specified already exists.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateAnalysisPermissions

$result = $client->updateAnalysisPermissions([/* ... */]);
$promise = $client->updateAnalysisPermissionsAsync([/* ... */]);

Updates the read and write permissions for an analysis.

Parameter Syntax

$result = $client->updateAnalysisPermissions([
    'AnalysisId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the analysis whose permissions you're updating. You must be using the Amazon Web Services account that the analysis is in.

GrantPermissions
Type: Array of ResourcePermission structures

A structure that describes the permissions to add and the principal to add them to.

RevokePermissions
Type: Array of ResourcePermission structures

A structure that describes the permissions to remove and the principal to remove them from.

Result Syntax

[
    'AnalysisArn' => '<string>',
    'AnalysisId' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AnalysisArn
Type: string

The Amazon Resource Name (ARN) of the analysis that you updated.

AnalysisId
Type: string

The ID of the analysis that you updated permissions for.

Permissions
Type: Array of ResourcePermission structures

A structure that describes the principals and the resource-level permissions on an analysis.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateApplicationWithTokenExchangeGrant

$result = $client->updateApplicationWithTokenExchangeGrant([/* ... */]);
$promise = $client->updateApplicationWithTokenExchangeGrantAsync([/* ... */]);

Updates an Amazon QuickSight application with a token exchange grant. This operation only supports Amazon QuickSight applications that are registered with IAM Identity Center.

Parameter Syntax

$result = $client->updateApplicationWithTokenExchangeGrant([
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account to be updated with a token exchange grant.

Namespace
Required: Yes
Type: string

The namespace of the Amazon QuickSight application.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateBrand

$result = $client->updateBrand([/* ... */]);
$promise = $client->updateBrandAsync([/* ... */]);

Updates a brand.

Parameter Syntax

$result = $client->updateBrand([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>', // REQUIRED
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>', // REQUIRED
            'LogoSet' => [ // REQUIRED
                'Favicon' => [
                    'Original' => [ // REQUIRED
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [ // REQUIRED
                    'Original' => [ // REQUIRED
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

Result Syntax

[
    'BrandDefinition' => [
        'ApplicationTheme' => [
            'BrandColorPalette' => [
                'Accent' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Danger' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Dimension' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Info' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Measure' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Primary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Secondary' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Success' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
                'Warning' => [
                    'Background' => '<string>',
                    'Foreground' => '<string>',
                ],
            ],
            'BrandElementStyle' => [
                'NavbarStyle' => [
                    'ContextualNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                    'GlobalNavbar' => [
                        'Background' => '<string>',
                        'Foreground' => '<string>',
                    ],
                ],
            ],
        ],
        'BrandName' => '<string>',
        'Description' => '<string>',
        'LogoConfiguration' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Original' => [
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
    ],
    'BrandDetail' => [
        'Arn' => '<string>',
        'BrandId' => '<string>',
        'BrandStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED|DELETE_IN_PROGRESS|DELETE_FAILED',
        'CreatedTime' => <DateTime>,
        'Errors' => ['<string>', ...],
        'LastUpdatedTime' => <DateTime>,
        'Logo' => [
            'AltText' => '<string>',
            'LogoSet' => [
                'Favicon' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
                'Primary' => [
                    'Height32' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Height64' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                    'Original' => [
                        'GeneratedImageUrl' => '<string>',
                        'Source' => [
                            'PublicUrl' => '<string>',
                            'S3Uri' => '<string>',
                        ],
                    ],
                ],
            ],
        ],
        'VersionId' => '<string>',
        'VersionStatus' => 'CREATE_IN_PROGRESS|CREATE_SUCCEEDED|CREATE_FAILED',
    ],
    'RequestId' => '<string>',
]

Result Details

Members
BrandDefinition
Type: BrandDefinition structure

The definition of the brand.

BrandDetail
Type: BrandDetail structure

The details of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

UpdateBrandAssignment

$result = $client->updateBrandAssignment([/* ... */]);
$promise = $client->updateBrandAssignmentAsync([/* ... */]);

Updates a brand assignment.

Parameter Syntax

$result = $client->updateBrandAssignment([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand assignment.

BrandArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the brand.

Result Syntax

[
    'BrandArn' => '<string>',
    'RequestId' => '<string>',
]

Result Details

Members
BrandArn
Type: string

The Amazon Resource Name (ARN) of the brand.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

UpdateBrandPublishedVersion

$result = $client->updateBrandPublishedVersion([/* ... */]);
$promise = $client->updateBrandPublishedVersionAsync([/* ... */]);

Updates the published version of a brand.

Parameter Syntax

$result = $client->updateBrandPublishedVersion([
    'AwsAccountId' => '<string>', // REQUIRED
    'BrandId' => '<string>', // REQUIRED
    'VersionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that owns the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

VersionId
Required: Yes
Type: string

The ID of the published version.

Result Syntax

[
    'RequestId' => '<string>',
    'VersionId' => '<string>',
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

VersionId
Type: string

The ID of the published version.

Errors

ThrottlingException:

Access is throttled.

InvalidRequestException:

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

ResourceNotFoundException:

One or more resources can't be found.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalServerException:

An internal service exception.

UpdateCustomPermissions

$result = $client->updateCustomPermissions([/* ... */]);
$promise = $client->updateCustomPermissionsAsync([/* ... */]);

Updates a custom permissions profile.

Parameter Syntax

$result = $client->updateCustomPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'Capabilities' => [
        'AddOrRunAnomalyDetectionForAnalyses' => 'DENY',
        'CreateAndUpdateDashboardEmailReports' => 'DENY',
        'CreateAndUpdateDataSources' => 'DENY',
        'CreateAndUpdateDatasets' => 'DENY',
        'CreateAndUpdateThemes' => 'DENY',
        'CreateAndUpdateThresholdAlerts' => 'DENY',
        'CreateSPICEDataset' => 'DENY',
        'CreateSharedFolders' => 'DENY',
        'ExportToCsv' => 'DENY',
        'ExportToExcel' => 'DENY',
        'RenameSharedFolders' => 'DENY',
        'ShareAnalyses' => 'DENY',
        'ShareDashboards' => 'DENY',
        'ShareDataSources' => 'DENY',
        'ShareDatasets' => 'DENY',
        'SubscribeDashboardEmailReports' => 'DENY',
        'ViewAccountSPICECapacity' => 'DENY',
    ],
    'CustomPermissionsName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permissions profile that you want to update.

Capabilities
Type: Capabilities structure

A set of actions to include in the custom permissions profile.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permissions profile that you want to update.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the custom permissions profile.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateDashboard

$result = $client->updateDashboard([/* ... */]);
$promise = $client->updateDashboardAsync([/* ... */]);

Updates a dashboard in an Amazon Web Services account.

Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the UpdateDashboardPublishedVersion API operation.

Parameter Syntax

$result = $client->updateDashboard([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'DashboardPublishOptions' => [
        'AdHocFilteringOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointDrillUpDownOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointMenuLabelOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'DataPointTooltipOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportToCSVOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'ExportWithHiddenFieldsOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'SheetControlsOption' => [
            'VisibilityState' => 'EXPANDED|COLLAPSED',
        ],
        'SheetLayoutElementMaximizationOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualAxisSortOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualMenuOption' => [
            'AvailabilityStatus' => 'ENABLED|DISABLED',
        ],
        'VisualPublishOptions' => [
            'ExportHiddenFieldsOption' => [
                'AvailabilityStatus' => 'ENABLED|DISABLED',
            ],
        ],
    ],
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetIdentifierDeclarations' => [ // REQUIRED
            [
                'DataSetArn' => '<string>', // REQUIRED
                'Identifier' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'Name' => '<string>', // REQUIRED
    'Parameters' => [
        'DateTimeParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer || string || DateTime>, ...], // REQUIRED
            ],
            // ...
        ],
        'DecimalParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<float>, ...], // REQUIRED
            ],
            // ...
        ],
        'IntegerParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => [<integer>, ...], // REQUIRED
            ],
            // ...
        ],
        'StringParameters' => [
            [
                'Name' => '<string>', // REQUIRED
                'Values' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'SourceEntity' => [
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
    ],
    'ThemeArn' => '<string>',
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're updating.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

DashboardPublishOptions
Type: DashboardPublishOptions structure

Options for publishing the dashboard when you create it:

  • AvailabilityStatus for AdHocFilteringOption - This status can be either ENABLED or DISABLED. When this is set to DISABLED, Amazon QuickSight disables the left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is ENABLED by default.

  • AvailabilityStatus for ExportToCSVOption - This status can be either ENABLED or DISABLED. The visual option to export data to .CSV format isn't enabled when this is set to DISABLED. This option is ENABLED by default.

  • VisibilityState for SheetControlsOption - This visibility state can be either COLLAPSED or EXPANDED. This option is COLLAPSED by default.

Definition
Type: DashboardVersionDefinition structure

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Name
Required: Yes
Type: string

The display name of the dashboard.

Parameters
Type: Parameters structure

A structure that contains the parameters of the dashboard. These are parameter overrides for a dashboard. A dashboard can have any type of parameters, and some parameters might accept multiple values.

SourceEntity
Type: DashboardSourceEntity structure

The entity that you are using as a source when you update the dashboard. In SourceEntity, you specify the type of object you're using as source. You can only update a dashboard from a template, so you use a SourceTemplate entity. If you need to update a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

ThemeArn
Type: string

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that was originally associated with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

ValidationStrategy
Type: ValidationStrategy structure

The option to relax the validation needed to update a dashboard with definition objects. This skips the validation step for specific errors.

VersionDescription
Type: string

A description for the first version of the dashboard being created.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'DashboardId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreationStatus
Type: string

The creation status of the request.

DashboardId
Type: string

The ID for the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

VersionArn
Type: string

The ARN of the dashboard, including the version number.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

$result = $client->updateDashboardLinks([/* ... */]);
$promise = $client->updateDashboardLinksAsync([/* ... */]);

Updates the linked analyses on a dashboard.

Parameter Syntax

$result = $client->updateDashboardLinks([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'LinkEntities' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard whose links you want to update.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

LinkEntities
Required: Yes
Type: Array of strings

list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

Result Syntax

[
    'DashboardArn' => '<string>',
    'LinkEntities' => ['<string>', ...],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardArn
Type: string

The Amazon Resource Name (ARN) of the dashboard.

LinkEntities
Type: Array of strings

A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateDashboardPermissions

$result = $client->updateDashboardPermissions([/* ... */]);
$promise = $client->updateDashboardPermissionsAsync([/* ... */]);

Updates read and write permissions on a dashboard.

Parameter Syntax

$result = $client->updateDashboardPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'GrantLinkPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokeLinkPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard whose permissions you're updating.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

GrantLinkPermissions
Type: Array of ResourcePermission structures

Grants link permissions to all users in a defined namespace.

GrantPermissions
Type: Array of ResourcePermission structures

The permissions that you want to grant on this resource.

RevokeLinkPermissions
Type: Array of ResourcePermission structures

Revokes link permissions from all users in a defined namespace.

RevokePermissions
Type: Array of ResourcePermission structures

The permissions that you want to revoke from this resource.

Result Syntax

[
    'DashboardArn' => '<string>',
    'DashboardId' => '<string>',
    'LinkSharingConfiguration' => [
        'Permissions' => [
            [
                'Actions' => ['<string>', ...],
                'Principal' => '<string>',
            ],
            // ...
        ],
    ],
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardArn
Type: string

The Amazon Resource Name (ARN) of the dashboard.

DashboardId
Type: string

The ID for the dashboard.

LinkSharingConfiguration
Type: LinkSharingConfiguration structure

Updates the permissions of a shared link to an Amazon QuickSight dashboard.

Permissions
Type: Array of ResourcePermission structures

Information about the permissions on the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateDashboardPublishedVersion

$result = $client->updateDashboardPublishedVersion([/* ... */]);
$promise = $client->updateDashboardPublishedVersionAsync([/* ... */]);

Updates the published version of a dashboard.

Parameter Syntax

$result = $client->updateDashboardPublishedVersion([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardId' => '<string>', // REQUIRED
    'VersionNumber' => <integer>, // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard that you're updating.

DashboardId
Required: Yes
Type: string

The ID for the dashboard.

VersionNumber
Required: Yes
Type: long (int|float)

The version number of the dashboard.

Result Syntax

[
    'DashboardArn' => '<string>',
    'DashboardId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardArn
Type: string

The Amazon Resource Name (ARN) of the dashboard.

DashboardId
Type: string

The ID for the dashboard.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateDashboardsQAConfiguration

$result = $client->updateDashboardsQAConfiguration([/* ... */]);
$promise = $client->updateDashboardsQAConfigurationAsync([/* ... */]);

Updates a Dashboard QA configuration.

Parameter Syntax

$result = $client->updateDashboardsQAConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
    'DashboardsQAStatus' => 'ENABLED|DISABLED', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the dashboard QA configuration that you want to update.

DashboardsQAStatus
Required: Yes
Type: string

The status of dashboards QA configuration that you want to update.

Result Syntax

[
    'DashboardsQAStatus' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DashboardsQAStatus
Type: string

A value that indicates whether the dashboard QA configuration is enabled or not.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

UpdateDataSet

$result = $client->updateDataSet([/* ... */]);
$promise = $client->updateDataSetAsync([/* ... */]);

Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial updates are not supported by this operation.

Parameter Syntax

$result = $client->updateDataSet([
    'AwsAccountId' => '<string>', // REQUIRED
    'ColumnGroups' => [
        [
            'GeoSpatialColumnGroup' => [
                'Columns' => ['<string>', ...], // REQUIRED
                'CountryCode' => 'US',
                'Name' => '<string>', // REQUIRED
            ],
        ],
        // ...
    ],
    'ColumnLevelPermissionRules' => [
        [
            'ColumnNames' => ['<string>', ...],
            'Principals' => ['<string>', ...],
        ],
        // ...
    ],
    'DataSetId' => '<string>', // REQUIRED
    'DataSetUsageConfiguration' => [
        'DisableUseAsDirectQuerySource' => true || false,
        'DisableUseAsImportedSource' => true || false,
    ],
    'DatasetParameters' => [
        [
            'DateTimeDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<integer || string || DateTime>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'DecimalDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<float>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'IntegerDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => [<integer>, ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
            'StringDatasetParameter' => [
                'DefaultValues' => [
                    'StaticValues' => ['<string>', ...],
                ],
                'Id' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'ValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
            ],
        ],
        // ...
    ],
    'FieldFolders' => [
        '<FieldFolderPath>' => [
            'columns' => ['<string>', ...],
            'description' => '<string>',
        ],
        // ...
    ],
    'ImportMode' => 'SPICE|DIRECT_QUERY', // REQUIRED
    'LogicalTableMap' => [
        '<LogicalTableId>' => [
            'Alias' => '<string>', // REQUIRED
            'DataTransforms' => [
                [
                    'CastColumnTypeOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'Format' => '<string>',
                        'NewColumnType' => 'STRING|INTEGER|DECIMAL|DATETIME', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                    ],
                    'CreateColumnsOperation' => [
                        'Columns' => [ // REQUIRED
                            [
                                'ColumnId' => '<string>', // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'Expression' => '<string>', // REQUIRED
                            ],
                            // ...
                        ],
                    ],
                    'FilterOperation' => [
                        'ConditionExpression' => '<string>', // REQUIRED
                    ],
                    'OverrideDatasetParameterOperation' => [
                        'NewDefaultValues' => [
                            'DateTimeStaticValues' => [<integer || string || DateTime>, ...],
                            'DecimalStaticValues' => [<float>, ...],
                            'IntegerStaticValues' => [<integer>, ...],
                            'StringStaticValues' => ['<string>', ...],
                        ],
                        'NewParameterName' => '<string>',
                        'ParameterName' => '<string>', // REQUIRED
                    ],
                    'ProjectOperation' => [
                        'ProjectedColumns' => ['<string>', ...], // REQUIRED
                    ],
                    'RenameColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'NewColumnName' => '<string>', // REQUIRED
                    ],
                    'TagColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'Tags' => [ // REQUIRED
                            [
                                'ColumnDescription' => [
                                    'Text' => '<string>',
                                ],
                                'ColumnGeographicRole' => 'COUNTRY|STATE|COUNTY|CITY|POSTCODE|LONGITUDE|LATITUDE',
                            ],
                            // ...
                        ],
                    ],
                    'UntagColumnOperation' => [
                        'ColumnName' => '<string>', // REQUIRED
                        'TagNames' => ['<string>', ...], // REQUIRED
                    ],
                ],
                // ...
            ],
            'Source' => [ // REQUIRED
                'DataSetArn' => '<string>',
                'JoinInstruction' => [
                    'LeftJoinKeyProperties' => [
                        'UniqueKey' => true || false,
                    ],
                    'LeftOperand' => '<string>', // REQUIRED
                    'OnClause' => '<string>', // REQUIRED
                    'RightJoinKeyProperties' => [
                        'UniqueKey' => true || false,
                    ],
                    'RightOperand' => '<string>', // REQUIRED
                    'Type' => 'INNER|OUTER|LEFT|RIGHT', // REQUIRED
                ],
                'PhysicalTableId' => '<string>',
            ],
        ],
        // ...
    ],
    'Name' => '<string>', // REQUIRED
    'PerformanceConfiguration' => [
        'UniqueKeys' => [
            [
                'ColumnNames' => ['<string>', ...], // REQUIRED
            ],
            // ...
        ],
    ],
    'PhysicalTableMap' => [ // REQUIRED
        '<PhysicalTableId>' => [
            'CustomSql' => [
                'Columns' => [
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'DataSourceArn' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
                'SqlQuery' => '<string>', // REQUIRED
            ],
            'RelationalTable' => [
                'Catalog' => '<string>',
                'DataSourceArn' => '<string>', // REQUIRED
                'InputColumns' => [ // REQUIRED
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'Name' => '<string>', // REQUIRED
                'Schema' => '<string>',
            ],
            'S3Source' => [
                'DataSourceArn' => '<string>', // REQUIRED
                'InputColumns' => [ // REQUIRED
                    [
                        'Name' => '<string>', // REQUIRED
                        'SubType' => 'FLOAT|FIXED',
                        'Type' => 'STRING|INTEGER|DECIMAL|DATETIME|BIT|BOOLEAN|JSON', // REQUIRED
                    ],
                    // ...
                ],
                'UploadSettings' => [
                    'ContainsHeader' => true || false,
                    'Delimiter' => '<string>',
                    'Format' => 'CSV|TSV|CLF|ELF|XLSX|JSON',
                    'StartFromRow' => <integer>,
                    'TextQualifier' => 'DOUBLE_QUOTE|SINGLE_QUOTE',
                ],
            ],
        ],
        // ...
    ],
    'RowLevelPermissionDataSet' => [
        'Arn' => '<string>', // REQUIRED
        'FormatVersion' => 'VERSION_1|VERSION_2',
        'Namespace' => '<string>',
        'PermissionPolicy' => 'GRANT_ACCESS|DENY_ACCESS', // REQUIRED
        'Status' => 'ENABLED|DISABLED',
    ],
    'RowLevelPermissionTagConfiguration' => [
        'Status' => 'ENABLED|DISABLED',
        'TagRuleConfigurations' => [
            ['<string>', ...],
            // ...
        ],
        'TagRules' => [ // REQUIRED
            [
                'ColumnName' => '<string>', // REQUIRED
                'MatchAllValue' => '<string>',
                'TagKey' => '<string>', // REQUIRED
                'TagMultiValueDelimiter' => '<string>',
            ],
            // ...
        ],
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

ColumnGroups
Type: Array of ColumnGroup structures

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

ColumnLevelPermissionRules
Type: Array of ColumnLevelPermissionRule structures

A set of one or more definitions of a ColumnLevelPermissionRule .

DataSetId
Required: Yes
Type: string

The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

DataSetUsageConfiguration
Type: DataSetUsageConfiguration structure

The usage configuration to apply to child datasets that reference this dataset as a source.

DatasetParameters
Type: Array of DatasetParameter structures

The parameter declarations of the dataset.

FieldFolders
Type: Associative array of custom strings keys (FieldFolderPath) to FieldFolder structures

The folder that contains fields and nested subfolders for your dataset.

ImportMode
Required: Yes
Type: string

Indicates whether you want to import the data into SPICE.

LogicalTableMap
Type: Associative array of custom strings keys (LogicalTableId) to LogicalTable structures

Configures the combination and transformation of the data from the physical tables.

Name
Required: Yes
Type: string

The display name for the dataset.

PerformanceConfiguration
Type: PerformanceConfiguration structure

The configuration for the performance optimization of the dataset that contains a UniqueKey configuration.

PhysicalTableMap
Required: Yes
Type: Associative array of custom strings keys (PhysicalTableId) to PhysicalTable structures

Declares the physical tables that are available in the underlying data sources.

RowLevelPermissionDataSet
Type: RowLevelPermissionDataSet structure

The row-level security configuration for the data you want to create.

RowLevelPermissionTagConfiguration

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

Result Syntax

[
    'Arn' => '<string>',
    'DataSetId' => '<string>',
    'IngestionArn' => '<string>',
    'IngestionId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DataSetId
Type: string

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

IngestionArn
Type: string

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

IngestionId
Type: string

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateDataSetPermissions

$result = $client->updateDataSetPermissions([/* ... */]);
$promise = $client->updateDataSetPermissionsAsync([/* ... */]);

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

Parameter Syntax

$result = $client->updateDataSetPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

GrantPermissions
Type: Array of ResourcePermission structures

The resource permissions that you want to grant to the dataset.

RevokePermissions
Type: Array of ResourcePermission structures

The resource permissions that you want to revoke from the dataset.

Result Syntax

[
    'DataSetArn' => '<string>',
    'DataSetId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DataSetId
Type: string

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateDataSource

$result = $client->updateDataSource([/* ... */]);
$promise = $client->updateDataSourceAsync([/* ... */]);

Updates a data source.

Parameter Syntax

$result = $client->updateDataSource([
    'AwsAccountId' => '<string>', // REQUIRED
    'Credentials' => [
        'CopySourceArn' => '<string>',
        'CredentialPair' => [
            'AlternateDataSourceParameters' => [
                [
                    'AmazonElasticsearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AmazonOpenSearchParameters' => [
                        'Domain' => '<string>', // REQUIRED
                    ],
                    'AthenaParameters' => [
                        'RoleArn' => '<string>',
                        'WorkGroup' => '<string>',
                    ],
                    'AuroraParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AuroraPostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'AwsIotAnalyticsParameters' => [
                        'DataSetName' => '<string>', // REQUIRED
                    ],
                    'BigQueryParameters' => [
                        'DataSetRegion' => '<string>',
                        'ProjectId' => '<string>', // REQUIRED
                    ],
                    'DatabricksParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                        'SqlEndpointPath' => '<string>', // REQUIRED
                    ],
                    'ExasolParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'JiraParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'MariaDbParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'MySqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'OracleParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PostgreSqlParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'PrestoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'RdsParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'InstanceId' => '<string>', // REQUIRED
                    ],
                    'RedshiftParameters' => [
                        'ClusterId' => '<string>',
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>',
                        'IAMParameters' => [
                            'AutoCreateDatabaseUser' => true || false,
                            'DatabaseGroups' => ['<string>', ...],
                            'DatabaseUser' => '<string>',
                            'RoleArn' => '<string>', // REQUIRED
                        ],
                        'IdentityCenterConfiguration' => [
                            'EnableIdentityPropagation' => true || false,
                        ],
                        'Port' => <integer>,
                    ],
                    'S3Parameters' => [
                        'ManifestFileLocation' => [ // REQUIRED
                            'Bucket' => '<string>', // REQUIRED
                            'Key' => '<string>', // REQUIRED
                        ],
                        'RoleArn' => '<string>',
                    ],
                    'ServiceNowParameters' => [
                        'SiteBaseUrl' => '<string>', // REQUIRED
                    ],
                    'SnowflakeParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Database' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Warehouse' => '<string>', // REQUIRED
                    ],
                    'SparkParameters' => [
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'SqlServerParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'StarburstParameters' => [
                        'AuthenticationType' => 'PASSWORD|TOKEN|X509',
                        'Catalog' => '<string>', // REQUIRED
                        'DatabaseAccessControlRole' => '<string>',
                        'Host' => '<string>', // REQUIRED
                        'OAuthParameters' => [
                            'IdentityProviderResourceUri' => '<string>',
                            'IdentityProviderVpcConnectionProperties' => [
                                'VpcConnectionArn' => '<string>', // REQUIRED
                            ],
                            'OAuthScope' => '<string>',
                            'TokenProviderUrl' => '<string>', // REQUIRED
                        ],
                        'Port' => <integer>, // REQUIRED
                        'ProductType' => 'GALAXY|ENTERPRISE',
                    ],
                    'TeradataParameters' => [
                        'Database' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TrinoParameters' => [
                        'Catalog' => '<string>', // REQUIRED
                        'Host' => '<string>', // REQUIRED
                        'Port' => <integer>, // REQUIRED
                    ],
                    'TwitterParameters' => [
                        'MaxRows' => <integer>, // REQUIRED
                        'Query' => '<string>', // REQUIRED
                    ],
                ],
                // ...
            ],
            'Password' => '<string>', // REQUIRED
            'Username' => '<string>', // REQUIRED
        ],
        'SecretArn' => '<string>',
    ],
    'DataSourceId' => '<string>', // REQUIRED
    'DataSourceParameters' => [
        'AmazonElasticsearchParameters' => [
            'Domain' => '<string>', // REQUIRED
        ],
        'AmazonOpenSearchParameters' => [
            'Domain' => '<string>', // REQUIRED
        ],
        'AthenaParameters' => [
            'RoleArn' => '<string>',
            'WorkGroup' => '<string>',
        ],
        'AuroraParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'AuroraPostgreSqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'AwsIotAnalyticsParameters' => [
            'DataSetName' => '<string>', // REQUIRED
        ],
        'BigQueryParameters' => [
            'DataSetRegion' => '<string>',
            'ProjectId' => '<string>', // REQUIRED
        ],
        'DatabricksParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
            'SqlEndpointPath' => '<string>', // REQUIRED
        ],
        'ExasolParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'JiraParameters' => [
            'SiteBaseUrl' => '<string>', // REQUIRED
        ],
        'MariaDbParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'MySqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'OracleParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'PostgreSqlParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'PrestoParameters' => [
            'Catalog' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'RdsParameters' => [
            'Database' => '<string>', // REQUIRED
            'InstanceId' => '<string>', // REQUIRED
        ],
        'RedshiftParameters' => [
            'ClusterId' => '<string>',
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>',
            'IAMParameters' => [
                'AutoCreateDatabaseUser' => true || false,
                'DatabaseGroups' => ['<string>', ...],
                'DatabaseUser' => '<string>',
                'RoleArn' => '<string>', // REQUIRED
            ],
            'IdentityCenterConfiguration' => [
                'EnableIdentityPropagation' => true || false,
            ],
            'Port' => <integer>,
        ],
        'S3Parameters' => [
            'ManifestFileLocation' => [ // REQUIRED
                'Bucket' => '<string>', // REQUIRED
                'Key' => '<string>', // REQUIRED
            ],
            'RoleArn' => '<string>',
        ],
        'ServiceNowParameters' => [
            'SiteBaseUrl' => '<string>', // REQUIRED
        ],
        'SnowflakeParameters' => [
            'AuthenticationType' => 'PASSWORD|TOKEN|X509',
            'Database' => '<string>', // REQUIRED
            'DatabaseAccessControlRole' => '<string>',
            'Host' => '<string>', // REQUIRED
            'OAuthParameters' => [
                'IdentityProviderResourceUri' => '<string>',
                'IdentityProviderVpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>', // REQUIRED
                ],
                'OAuthScope' => '<string>',
                'TokenProviderUrl' => '<string>', // REQUIRED
            ],
            'Warehouse' => '<string>', // REQUIRED
        ],
        'SparkParameters' => [
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'SqlServerParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'StarburstParameters' => [
            'AuthenticationType' => 'PASSWORD|TOKEN|X509',
            'Catalog' => '<string>', // REQUIRED
            'DatabaseAccessControlRole' => '<string>',
            'Host' => '<string>', // REQUIRED
            'OAuthParameters' => [
                'IdentityProviderResourceUri' => '<string>',
                'IdentityProviderVpcConnectionProperties' => [
                    'VpcConnectionArn' => '<string>', // REQUIRED
                ],
                'OAuthScope' => '<string>',
                'TokenProviderUrl' => '<string>', // REQUIRED
            ],
            'Port' => <integer>, // REQUIRED
            'ProductType' => 'GALAXY|ENTERPRISE',
        ],
        'TeradataParameters' => [
            'Database' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'TrinoParameters' => [
            'Catalog' => '<string>', // REQUIRED
            'Host' => '<string>', // REQUIRED
            'Port' => <integer>, // REQUIRED
        ],
        'TwitterParameters' => [
            'MaxRows' => <integer>, // REQUIRED
            'Query' => '<string>', // REQUIRED
        ],
    ],
    'Name' => '<string>', // REQUIRED
    'SslProperties' => [
        'DisableSsl' => true || false,
    ],
    'VpcConnectionProperties' => [
        'VpcConnectionArn' => '<string>', // REQUIRED
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

Credentials
Type: DataSourceCredentials structure

The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

DataSourceId
Required: Yes
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

DataSourceParameters
Type: DataSourceParameters structure

The parameters that Amazon QuickSight uses to connect to your underlying source.

Name
Required: Yes
Type: string

A display name for the data source.

SslProperties
Type: SslProperties structure

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

VpcConnectionProperties
Type: VpcConnectionProperties structure

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

Result Syntax

[
    'Arn' => '<string>',
    'DataSourceId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'UpdateStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the data source.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

UpdateStatus
Type: string

The update status of the data source's last update.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

CustomerManagedKeyUnavailableException:

The customer managed key that is registered to your Amazon QuickSight account is unavailable.

InternalFailureException:

An internal failure occurred.

UpdateDataSourcePermissions

$result = $client->updateDataSourcePermissions([/* ... */]);
$promise = $client->updateDataSourcePermissionsAsync([/* ... */]);

Updates the permissions to a data source.

Parameter Syntax

$result = $client->updateDataSourcePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSourceId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSourceId
Required: Yes
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

GrantPermissions
Type: Array of ResourcePermission structures

A list of resource permissions that you want to grant on the data source.

RevokePermissions
Type: Array of ResourcePermission structures

A list of resource permissions that you want to revoke on the data source.

Result Syntax

[
    'DataSourceArn' => '<string>',
    'DataSourceId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
DataSourceArn
Type: string

The Amazon Resource Name (ARN) of the data source.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateDefaultQBusinessApplication

$result = $client->updateDefaultQBusinessApplication([/* ... */]);
$promise = $client->updateDefaultQBusinessApplicationAsync([/* ... */]);

Updates a Amazon Q Business application that is linked to a Amazon QuickSight account.

Parameter Syntax

$result = $client->updateDefaultQBusinessApplication([
    'ApplicationId' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'Namespace' => '<string>',
]);

Parameter Details

Members
ApplicationId
Required: Yes
Type: string

The ID of the Amazon Q Business application that you want to update.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon QuickSight account that is connected to the Amazon Q Business application that you want to update.

Namespace
Type: string

The Amazon QuickSight namespace that contains the linked Amazon Q Business application. If this field is left blank, the default namespace is used. Currently, the default namespace is the only valid value for this parameter.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

InternalFailureException:

An internal failure occurred.

UpdateFolder

$result = $client->updateFolder([/* ... */]);
$promise = $client->updateFolderAsync([/* ... */]);

Updates the name of a folder.

Parameter Syntax

$result = $client->updateFolder([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'Name' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder to update.

FolderId
Required: Yes
Type: string

The ID of the folder.

Name
Required: Yes
Type: string

The name of the folder.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the folder.

FolderId
Type: string

The ID of the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateFolderPermissions

$result = $client->updateFolderPermissions([/* ... */]);
$promise = $client->updateFolderPermissionsAsync([/* ... */]);

Updates permissions of a folder.

Parameter Syntax

$result = $client->updateFolderPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'FolderId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that contains the folder to update.

FolderId
Required: Yes
Type: string

The ID of the folder.

GrantPermissions
Type: Array of ResourcePermission structures

The permissions that you want to grant on a resource. Namespace ARNs are not supported Principal values for folder permissions.

RevokePermissions
Type: Array of ResourcePermission structures

The permissions that you want to revoke from a resource. Namespace ARNs are not supported Principal values for folder permissions.

Result Syntax

[
    'Arn' => '<string>',
    'FolderId' => '<string>',
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the folder.

FolderId
Type: string

The ID of the folder.

Permissions
Type: Array of ResourcePermission structures

Information about the permissions for the folder.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateGroup

$result = $client->updateGroup([/* ... */]);
$promise = $client->updateGroupAsync([/* ... */]);

Changes a group description.

Parameter Syntax

$result = $client->updateGroup([
    'AwsAccountId' => '<string>', // REQUIRED
    'Description' => '<string>',
    'GroupName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

Description
Type: string

The description for the group that you want to update.

GroupName
Required: Yes
Type: string

The name of the group that you want to update.

Namespace
Required: Yes
Type: string

The namespace of the group that you want to update.

Result Syntax

[
    'Group' => [
        'Arn' => '<string>',
        'Description' => '<string>',
        'GroupName' => '<string>',
        'PrincipalId' => '<string>',
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Group
Type: Group structure

The name of the group.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateIAMPolicyAssignment

$result = $client->updateIAMPolicyAssignment([/* ... */]);
$promise = $client->updateIAMPolicyAssignmentAsync([/* ... */]);

Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities.

Parameter Syntax

$result = $client->updateIAMPolicyAssignment([
    'AssignmentName' => '<string>', // REQUIRED
    'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
    'AwsAccountId' => '<string>', // REQUIRED
    'Identities' => [
        '<String>' => ['<string>', ...],
        // ...
    ],
    'Namespace' => '<string>', // REQUIRED
    'PolicyArn' => '<string>',
]);

Parameter Details

Members
AssignmentName
Required: Yes
Type: string

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

AssignmentStatus
Type: string

The status of the assignment. Possible values are as follows:

  • ENABLED - Anything specified in this assignment is used when creating the data source.

  • DISABLED - This assignment isn't used when creating the data source.

  • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the IAM policy assignment.

Identities
Type: Associative array of custom strings keys (String) to stringss

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

Namespace
Required: Yes
Type: string

The namespace of the assignment.

PolicyArn
Type: string

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

Result Syntax

[
    'AssignmentId' => '<string>',
    'AssignmentName' => '<string>',
    'AssignmentStatus' => 'ENABLED|DRAFT|DISABLED',
    'Identities' => [
        '<String>' => ['<string>', ...],
        // ...
    ],
    'PolicyArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AssignmentId
Type: string

The ID of the assignment.

AssignmentName
Type: string

The name of the assignment or rule.

AssignmentStatus
Type: string

The status of the assignment. Possible values are as follows:

  • ENABLED - Anything specified in this assignment is used when creating the data source.

  • DISABLED - This assignment isn't used when creating the data source.

  • DRAFT - This assignment is an unfinished draft and isn't used when creating the data source.

Identities
Type: Associative array of custom strings keys (String) to stringss

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

PolicyArn
Type: string

The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConcurrentUpdatingException:

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

InternalFailureException:

An internal failure occurred.

UpdateIdentityPropagationConfig

$result = $client->updateIdentityPropagationConfig([/* ... */]);
$promise = $client->updateIdentityPropagationConfigAsync([/* ... */]);

Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access.

This operation is only supported for Amazon QuickSight accounts using IAM Identity Center

Parameter Syntax

$result = $client->updateIdentityPropagationConfig([
    'AuthorizedTargets' => ['<string>', ...],
    'AwsAccountId' => '<string>', // REQUIRED
    'Service' => 'REDSHIFT|QBUSINESS', // REQUIRED
]);

Parameter Details

Members
AuthorizedTargets
Type: Array of strings

Specifies a list of application ARNs that represent the authorized targets for a service.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the identity propagation configuration that you want to update.

Service
Required: Yes
Type: string

The name of the Amazon Web Services service that contains the authorized targets that you want to add or update.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateIpRestriction

$result = $client->updateIpRestriction([/* ... */]);
$promise = $client->updateIpRestrictionAsync([/* ... */]);

Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

Parameter Syntax

$result = $client->updateIpRestriction([
    'AwsAccountId' => '<string>', // REQUIRED
    'Enabled' => true || false,
    'IpRestrictionRuleMap' => ['<string>', ...],
    'VpcEndpointIdRestrictionRuleMap' => ['<string>', ...],
    'VpcIdRestrictionRuleMap' => ['<string>', ...],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the IP rules.

Enabled
Type: boolean

A value that specifies whether IP rules are turned on.

IpRestrictionRuleMap
Type: Associative array of custom strings keys (CIDR) to strings

A map that describes the updated IP rules with CIDR ranges and descriptions.

VpcEndpointIdRestrictionRuleMap
Type: Associative array of custom strings keys (VpcEndpointId) to strings

A map of allowed VPC endpoint IDs and their corresponding rule descriptions.

VpcIdRestrictionRuleMap
Type: Associative array of custom strings keys (VpcId) to strings

A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.

Result Syntax

[
    'AwsAccountId' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
AwsAccountId
Type: string

The ID of the Amazon Web Services account that contains the IP rules.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

LimitExceededException:

A limit is exceeded.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

UpdateKeyRegistration

$result = $client->updateKeyRegistration([/* ... */]);
$promise = $client->updateKeyRegistrationAsync([/* ... */]);

Updates a customer managed key in a Amazon QuickSight account.

Parameter Syntax

$result = $client->updateKeyRegistration([
    'AwsAccountId' => '<string>', // REQUIRED
    'KeyRegistration' => [ // REQUIRED
        [
            'DefaultKey' => true || false,
            'KeyArn' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the customer managed key registration that you want to update.

KeyRegistration
Required: Yes
Type: Array of RegisteredCustomerManagedKey structures

A list of RegisteredCustomerManagedKey objects to be updated to the Amazon QuickSight account.

Result Syntax

[
    'FailedKeyRegistration' => [
        [
            'KeyArn' => '<string>',
            'Message' => '<string>',
            'SenderFault' => true || false,
            'StatusCode' => <integer>,
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'SuccessfulKeyRegistration' => [
        [
            'KeyArn' => '<string>',
            'StatusCode' => <integer>,
        ],
        // ...
    ],
]

Result Details

Members
FailedKeyRegistration
Type: Array of FailedKeyRegistrationEntry structures

A list of all customer managed key registrations that failed to update.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

SuccessfulKeyRegistration
Type: Array of SuccessfulKeyRegistrationEntry structures

A list of all customer managed key registrations that were successfully updated.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdatePublicSharingSettings

$result = $client->updatePublicSharingSettings([/* ... */]);
$promise = $client->updatePublicSharingSettingsAsync([/* ... */]);

Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.

To use this operation, turn on session capacity pricing for your Amazon QuickSight account.

Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM in the Amazon QuickSight User Guide.

Parameter Syntax

$result = $client->updatePublicSharingSettings([
    'AwsAccountId' => '<string>', // REQUIRED
    'PublicSharingEnabled' => true || false,
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID associated with your Amazon QuickSight subscription.

PublicSharingEnabled
Type: boolean

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedPricingPlanException:

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

InternalFailureException:

An internal failure occurred.

UpdateQPersonalizationConfiguration

$result = $client->updateQPersonalizationConfiguration([/* ... */]);
$promise = $client->updateQPersonalizationConfigurationAsync([/* ... */]);

Updates a personalization configuration.

Parameter Syntax

$result = $client->updateQPersonalizationConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
    'PersonalizationMode' => 'ENABLED|DISABLED', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account account that contains the personalization configuration that the user wants to update.

PersonalizationMode
Required: Yes
Type: string

An option to allow Amazon QuickSight to customize data stories with user specific metadata, specifically location and job information, in your IAM Identity Center instance.

Result Syntax

[
    'PersonalizationMode' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
PersonalizationMode
Type: string

The personalization mode that is used for the personalization configuration.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateQuickSightQSearchConfiguration

$result = $client->updateQuickSightQSearchConfiguration([/* ... */]);
$promise = $client->updateQuickSightQSearchConfigurationAsync([/* ... */]);

Updates the state of a Amazon QuickSight Q Search configuration.

Parameter Syntax

$result = $client->updateQuickSightQSearchConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
    'QSearchStatus' => 'ENABLED|DISABLED', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the Amazon QuickSight Q Search configuration that you want to update.

QSearchStatus
Required: Yes
Type: string

The status of the Amazon QuickSight Q Search configuration that the user wants to update.

Result Syntax

[
    'QSearchStatus' => 'ENABLED|DISABLED',
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
QSearchStatus
Type: string

The status of the Amazon QuickSight Q Search configuration.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

InternalFailureException:

An internal failure occurred.

UpdateRefreshSchedule

$result = $client->updateRefreshSchedule([/* ... */]);
$promise = $client->updateRefreshScheduleAsync([/* ... */]);

Updates a refresh schedule for a dataset.

Parameter Syntax

$result = $client->updateRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DataSetId' => '<string>', // REQUIRED
    'Schedule' => [ // REQUIRED
        'Arn' => '<string>',
        'RefreshType' => 'INCREMENTAL_REFRESH|FULL_REFRESH', // REQUIRED
        'ScheduleFrequency' => [ // REQUIRED
            'Interval' => 'MINUTE15|MINUTE30|HOURLY|DAILY|WEEKLY|MONTHLY', // REQUIRED
            'RefreshOnDay' => [
                'DayOfMonth' => '<string>',
                'DayOfWeek' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
            ],
            'TimeOfTheDay' => '<string>',
            'Timezone' => '<string>',
        ],
        'ScheduleId' => '<string>', // REQUIRED
        'StartAfterDateTime' => <integer || string || DateTime>,
    ],
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID.

DataSetId
Required: Yes
Type: string

The ID of the dataset.

Schedule
Required: Yes
Type: RefreshSchedule structure

The refresh schedule.

Result Syntax

[
    'Arn' => '<string>',
    'RequestId' => '<string>',
    'ScheduleId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the refresh schedule.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

ScheduleId
Type: string

The ID of the refresh schedule.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

LimitExceededException:

A limit is exceeded.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

UpdateRoleCustomPermission

$result = $client->updateRoleCustomPermission([/* ... */]);
$promise = $client->updateRoleCustomPermissionAsync([/* ... */]);

Updates the custom permissions that are associated with a role.

Parameter Syntax

$result = $client->updateRoleCustomPermission([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomPermissionsName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permission that you want to update the role with.

Namespace
Required: Yes
Type: string

The namespace that contains the role that you want to update.

Role
Required: Yes
Type: string

The name of role tht you want to update.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateSPICECapacityConfiguration

$result = $client->updateSPICECapacityConfiguration([/* ... */]);
$promise = $client->updateSPICECapacityConfigurationAsync([/* ... */]);

Updates the SPICE capacity configuration for a Amazon QuickSight account.

Parameter Syntax

$result = $client->updateSPICECapacityConfiguration([
    'AwsAccountId' => '<string>', // REQUIRED
    'PurchaseMode' => 'MANUAL|AUTO_PURCHASE', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the SPICE configuration that you want to update.

PurchaseMode
Required: Yes
Type: string

Determines how SPICE capacity can be purchased. The following options are available.

  • MANUAL: SPICE capacity can only be purchased manually.

  • AUTO_PURCHASE: Extra SPICE capacity is automatically purchased on your behalf as needed. SPICE capacity can also be purchased manually with this option.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateTemplate

$result = $client->updateTemplate([/* ... */]);
$promise = $client->updateTemplateAsync([/* ... */]);

Updates a template from an existing Amazon QuickSight analysis or another template.

Parameter Syntax

$result = $client->updateTemplate([
    'AwsAccountId' => '<string>', // REQUIRED
    'Definition' => [
        'AnalysisDefaults' => [
            'DefaultNewSheetConfiguration' => [ // REQUIRED
                'InteractiveLayoutConfiguration' => [
                    'FreeForm' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>', // REQUIRED
                            ],
                        ],
                    ],
                    'Grid' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'ScreenCanvasSizeOptions' => [
                                'OptimizedViewPortWidth' => '<string>',
                                'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                            ],
                        ],
                    ],
                ],
                'PaginatedLayoutConfiguration' => [
                    'SectionBased' => [
                        'CanvasSizeOptions' => [ // REQUIRED
                            'PaperCanvasSizeOptions' => [
                                'PaperMargin' => [
                                    'Bottom' => '<string>',
                                    'Left' => '<string>',
                                    'Right' => '<string>',
                                    'Top' => '<string>',
                                ],
                                'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                            ],
                        ],
                    ],
                ],
                'SheetContentType' => 'PAGINATED|INTERACTIVE',
            ],
        ],
        'CalculatedFields' => [
            [
                'DataSetIdentifier' => '<string>', // REQUIRED
                'Expression' => '<string>', // REQUIRED
                'Name' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'ColumnConfigurations' => [
            [
                'ColorsConfiguration' => [
                    'CustomColors' => [
                        [
                            'Color' => '<string>', // REQUIRED
                            'FieldValue' => '<string>',
                            'SpecialValue' => 'EMPTY|NULL|OTHER',
                        ],
                        // ...
                    ],
                ],
                'Column' => [ // REQUIRED
                    'ColumnName' => '<string>', // REQUIRED
                    'DataSetIdentifier' => '<string>', // REQUIRED
                ],
                'FormatConfiguration' => [
                    'DateTimeFormatConfiguration' => [
                        'DateTimeFormat' => '<string>',
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'NumberFormatConfiguration' => [
                        'FormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                    'StringFormatConfiguration' => [
                        'NullValueFormatConfiguration' => [
                            'NullString' => '<string>', // REQUIRED
                        ],
                        'NumericFormatConfiguration' => [
                            'CurrencyDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                                'Symbol' => '<string>',
                            ],
                            'NumberDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                            'PercentageDisplayFormatConfiguration' => [
                                'DecimalPlacesConfiguration' => [
                                    'DecimalPlaces' => <integer>, // REQUIRED
                                ],
                                'NegativeValueConfiguration' => [
                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                ],
                                'NullValueFormatConfiguration' => [
                                    'NullString' => '<string>', // REQUIRED
                                ],
                                'Prefix' => '<string>',
                                'SeparatorConfiguration' => [
                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                    'ThousandsSeparator' => [
                                        'Symbol' => 'COMMA|DOT|SPACE',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'Suffix' => '<string>',
                            ],
                        ],
                    ],
                ],
                'Role' => 'DIMENSION|MEASURE',
            ],
            // ...
        ],
        'DataSetConfigurations' => [ // REQUIRED
            [
                'ColumnGroupSchemaList' => [
                    [
                        'ColumnGroupColumnSchemaList' => [
                            [
                                'Name' => '<string>',
                            ],
                            // ...
                        ],
                        'Name' => '<string>',
                    ],
                    // ...
                ],
                'DataSetSchema' => [
                    'ColumnSchemaList' => [
                        [
                            'DataType' => '<string>',
                            'GeographicRole' => '<string>',
                            'Name' => '<string>',
                        ],
                        // ...
                    ],
                ],
                'Placeholder' => '<string>',
            ],
            // ...
        ],
        'FilterGroups' => [
            [
                'CrossDataset' => 'ALL_DATASETS|SINGLE_DATASET', // REQUIRED
                'FilterGroupId' => '<string>', // REQUIRED
                'Filters' => [ // REQUIRED
                    [
                        'CategoryFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'Configuration' => [ // REQUIRED
                                'CustomFilterConfiguration' => [
                                    'CategoryValue' => '<string>',
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'ParameterName' => '<string>',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'CustomFilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                                'FilterListConfiguration' => [
                                    'CategoryValues' => ['<string>', ...],
                                    'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                    'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                    'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                ],
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                        ],
                        'NestedFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeInnerSet' => true || false, // REQUIRED
                            'InnerFilter' => [ // REQUIRED
                                'CategoryInnerFilter' => [
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'Configuration' => [ // REQUIRED
                                        'CustomFilterConfiguration' => [
                                            'CategoryValue' => '<string>',
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'ParameterName' => '<string>',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'CustomFilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                        'FilterListConfiguration' => [
                                            'CategoryValues' => ['<string>', ...],
                                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL|CONTAINS|DOES_NOT_CONTAIN|STARTS_WITH|ENDS_WITH', // REQUIRED
                                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY',
                                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                                        ],
                                    ],
                                    'DefaultFilterControlConfiguration' => [
                                        'ControlOptions' => [ // REQUIRED
                                            'DefaultDateTimePickerOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                                    'DateTimeFormat' => '<string>',
                                                    'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                            ],
                                            'DefaultDropdownOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultListOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SearchOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'SelectAllOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'SelectableValues' => [
                                                    'Values' => ['<string>', ...],
                                                ],
                                                'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                            ],
                                            'DefaultRelativeDateTimeOptions' => [
                                                'CommitMode' => 'AUTO|MANUAL',
                                                'DisplayOptions' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultSliderOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'MaximumValue' => <float>, // REQUIRED
                                                'MinimumValue' => <float>, // REQUIRED
                                                'StepSize' => <float>, // REQUIRED
                                                'Type' => 'SINGLE_POINT|RANGE',
                                            ],
                                            'DefaultTextAreaOptions' => [
                                                'Delimiter' => '<string>',
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                            'DefaultTextFieldOptions' => [
                                                'DisplayOptions' => [
                                                    'InfoIconLabelOptions' => [
                                                        'InfoIconText' => '<string>',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'PlaceholderOptions' => [
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                    'TitleOptions' => [
                                                        'CustomLabel' => '<string>',
                                                        'FontConfiguration' => [
                                                            'FontColor' => '<string>',
                                                            'FontDecoration' => 'UNDERLINE|NONE',
                                                            'FontFamily' => '<string>',
                                                            'FontSize' => [
                                                                'Absolute' => '<string>',
                                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                            ],
                                                            'FontStyle' => 'NORMAL|ITALIC',
                                                            'FontWeight' => [
                                                                'Name' => 'NORMAL|BOLD',
                                                            ],
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Title' => '<string>', // REQUIRED
                                    ],
                                ],
                            ],
                        ],
                        'NumericEqualityFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MatchOperator' => 'EQUALS|DOES_NOT_EQUAL', // REQUIRED
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                            'Value' => <float>,
                        ],
                        'NumericRangeFilter' => [
                            'AggregationFunction' => [
                                'AttributeAggregationFunction' => [
                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                    'ValueForMultipleValues' => '<string>',
                                ],
                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                'NumericalAggregationFunction' => [
                                    'PercentileAggregation' => [
                                        'PercentileValue' => <float>,
                                    ],
                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                ],
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'RangeMinimum' => [
                                'Parameter' => '<string>',
                                'StaticValue' => <float>,
                            ],
                            'SelectAllOptions' => 'FILTER_ALL_VALUES',
                        ],
                        'RelativeDatesFilter' => [
                            'AnchorDateConfiguration' => [ // REQUIRED
                                'AnchorOption' => 'NOW',
                                'ParameterName' => '<string>',
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'MinimumGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'ParameterName' => '<string>',
                            'RelativeDateType' => 'PREVIOUS|THIS|LAST|NOW|NEXT', // REQUIRED
                            'RelativeDateValue' => <integer>,
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                        ],
                        'TimeEqualityFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'ParameterName' => '<string>',
                            'RollingDate' => [
                                'DataSetIdentifier' => '<string>',
                                'Expression' => '<string>', // REQUIRED
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                            'Value' => <integer || string || DateTime>,
                        ],
                        'TimeRangeFilter' => [
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'ExcludePeriodConfiguration' => [
                                'Amount' => <integer>, // REQUIRED
                                'Granularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'IncludeMaximum' => true || false,
                            'IncludeMinimum' => true || false,
                            'NullOption' => 'ALL_VALUES|NULLS_ONLY|NON_NULLS_ONLY', // REQUIRED
                            'RangeMaximumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'RangeMinimumValue' => [
                                'Parameter' => '<string>',
                                'RollingDate' => [
                                    'DataSetIdentifier' => '<string>',
                                    'Expression' => '<string>', // REQUIRED
                                ],
                                'StaticValue' => <integer || string || DateTime>,
                            ],
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                        'TopBottomFilter' => [
                            'AggregationSortConfigurations' => [ // REQUIRED
                                [
                                    'AggregationFunction' => [
                                        'AttributeAggregationFunction' => [
                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                            'ValueForMultipleValues' => '<string>',
                                        ],
                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                        'NumericalAggregationFunction' => [
                                            'PercentileAggregation' => [
                                                'PercentileValue' => <float>,
                                            ],
                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                        ],
                                    ],
                                    'Column' => [ // REQUIRED
                                        'ColumnName' => '<string>', // REQUIRED
                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                    ],
                                    'SortDirection' => 'ASC|DESC', // REQUIRED
                                ],
                                // ...
                            ],
                            'Column' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'DefaultFilterControlConfiguration' => [
                                'ControlOptions' => [ // REQUIRED
                                    'DefaultDateTimePickerOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                            'DateTimeFormat' => '<string>',
                                            'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'Type' => 'SINGLE_VALUED|DATE_RANGE',
                                    ],
                                    'DefaultDropdownOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultListOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SearchOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'SelectAllOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'SelectableValues' => [
                                            'Values' => ['<string>', ...],
                                        ],
                                        'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                                    ],
                                    'DefaultRelativeDateTimeOptions' => [
                                        'CommitMode' => 'AUTO|MANUAL',
                                        'DisplayOptions' => [
                                            'DateTimeFormat' => '<string>',
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultSliderOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        'MaximumValue' => <float>, // REQUIRED
                                        'MinimumValue' => <float>, // REQUIRED
                                        'StepSize' => <float>, // REQUIRED
                                        'Type' => 'SINGLE_POINT|RANGE',
                                    ],
                                    'DefaultTextAreaOptions' => [
                                        'Delimiter' => '<string>',
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                    'DefaultTextFieldOptions' => [
                                        'DisplayOptions' => [
                                            'InfoIconLabelOptions' => [
                                                'InfoIconText' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'PlaceholderOptions' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'TitleOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                    ],
                                ],
                                'Title' => '<string>', // REQUIRED
                            ],
                            'FilterId' => '<string>', // REQUIRED
                            'Limit' => <integer>,
                            'ParameterName' => '<string>',
                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                        ],
                    ],
                    // ...
                ],
                'ScopeConfiguration' => [ // REQUIRED
                    'AllSheets' => [
                    ],
                    'SelectedSheets' => [
                        'SheetVisualScopingConfigurations' => [
                            [
                                'Scope' => 'ALL_VISUALS|SELECTED_VISUALS', // REQUIRED
                                'SheetId' => '<string>', // REQUIRED
                                'VisualIds' => ['<string>', ...],
                            ],
                            // ...
                        ],
                    ],
                ],
                'Status' => 'ENABLED|DISABLED',
            ],
            // ...
        ],
        'Options' => [
            'Timezone' => '<string>',
            'WeekStart' => 'SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY',
        ],
        'ParameterDeclarations' => [
            [
                'DateTimeParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'RollingDate' => [
                            'DataSetIdentifier' => '<string>',
                            'Expression' => '<string>', // REQUIRED
                        ],
                        'StaticValues' => [<integer || string || DateTime>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer || string || DateTime>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'DecimalParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<float>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <float>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'IntegerParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => [<integer>, ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => <integer>,
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
                'StringParameterDeclaration' => [
                    'DefaultValues' => [
                        'DynamicValue' => [
                            'DefaultValueColumn' => [ // REQUIRED
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'GroupNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                            'UserNameColumn' => [
                                'ColumnName' => '<string>', // REQUIRED
                                'DataSetIdentifier' => '<string>', // REQUIRED
                            ],
                        ],
                        'StaticValues' => ['<string>', ...],
                    ],
                    'MappedDataSetParameters' => [
                        [
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'DataSetParameterName' => '<string>', // REQUIRED
                        ],
                        // ...
                    ],
                    'Name' => '<string>', // REQUIRED
                    'ParameterValueType' => 'MULTI_VALUED|SINGLE_VALUED', // REQUIRED
                    'ValueWhenUnset' => [
                        'CustomValue' => '<string>',
                        'ValueWhenUnsetOption' => 'RECOMMENDED_VALUE|NULL',
                    ],
                ],
            ],
            // ...
        ],
        'QueryExecutionOptions' => [
            'QueryExecutionMode' => 'AUTO|MANUAL',
        ],
        'Sheets' => [
            [
                'ContentType' => 'PAGINATED|INTERACTIVE',
                'Description' => '<string>',
                'FilterControls' => [
                    [
                        'CrossSheet' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                        ],
                        'DateTimePicker' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_VALUED|DATE_RANGE',
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'Values' => ['<string>', ...],
                            ],
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'RelativeDateTime' => [
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'DateTimeFormat' => '<string>',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'SINGLE_POINT|RANGE',
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'FilterControlId' => '<string>', // REQUIRED
                            'SourceFilterId' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'Images' => [
                    [
                        'Actions' => [
                            [
                                'ActionOperations' => [ // REQUIRED
                                    [
                                        'NavigationOperation' => [
                                            'LocalNavigationConfiguration' => [
                                                'TargetSheetId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'SetParametersOperation' => [
                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                [
                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                    'Value' => [ // REQUIRED
                                                        'CustomValuesConfiguration' => [
                                                            'CustomValues' => [ // REQUIRED
                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                'DecimalValues' => [<float>, ...],
                                                                'IntegerValues' => [<integer>, ...],
                                                                'StringValues' => ['<string>', ...],
                                                            ],
                                                            'IncludeNullValue' => true || false,
                                                        ],
                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                        'SourceColumn' => [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'SourceField' => '<string>',
                                                        'SourceParameterName' => '<string>',
                                                    ],
                                                ],
                                                // ...
                                            ],
                                        ],
                                        'URLOperation' => [
                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                            'URLTemplate' => '<string>', // REQUIRED
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomActionId' => '<string>', // REQUIRED
                                'Name' => '<string>', // REQUIRED
                                'Status' => 'ENABLED|DISABLED',
                                'Trigger' => 'CLICK|MENU', // REQUIRED
                            ],
                            // ...
                        ],
                        'ImageContentAltText' => '<string>',
                        'Interactions' => [
                            'ImageMenuOption' => [
                                'AvailabilityStatus' => 'ENABLED|DISABLED',
                            ],
                        ],
                        'Scaling' => [
                            'ScalingType' => 'SCALE_TO_WIDTH|SCALE_TO_HEIGHT|SCALE_TO_CONTAINER|SCALE_NONE',
                        ],
                        'SheetImageId' => '<string>', // REQUIRED
                        'Source' => [ // REQUIRED
                            'SheetImageStaticFileSource' => [
                                'StaticFileId' => '<string>', // REQUIRED
                            ],
                        ],
                        'Tooltip' => [
                            'TooltipText' => [
                                'PlainText' => '<string>',
                            ],
                            'Visibility' => 'HIDDEN|VISIBLE',
                        ],
                    ],
                    // ...
                ],
                'Layouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'FreeFormLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'BackgroundStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'BorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'Height' => '<string>', // REQUIRED
                                        'LoadingAnimation' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RenderingRules' => [
                                            [
                                                'ConfigurationOverrides' => [ // REQUIRED
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'Expression' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'SelectedBorderStyle' => [
                                            'Color' => '<string>',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'Width' => '<string>', // REQUIRED
                                        'XAxisLocation' => '<string>', // REQUIRED
                                        'YAxisLocation' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                            'SectionBasedLayout' => [
                                'BodySections' => [ // REQUIRED
                                    [
                                        'Content' => [ // REQUIRED
                                            'Layout' => [
                                                'FreeFormLayout' => [ // REQUIRED
                                                    'Elements' => [ // REQUIRED
                                                        [
                                                            'BackgroundStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'BorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'ElementId' => '<string>', // REQUIRED
                                                            'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                            'Height' => '<string>', // REQUIRED
                                                            'LoadingAnimation' => [
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'RenderingRules' => [
                                                                [
                                                                    'ConfigurationOverrides' => [ // REQUIRED
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                    'Expression' => '<string>', // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                            'SelectedBorderStyle' => [
                                                                'Color' => '<string>',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                            'Width' => '<string>', // REQUIRED
                                                            'XAxisLocation' => '<string>', // REQUIRED
                                                            'YAxisLocation' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PageBreakConfiguration' => [
                                            'After' => [
                                                'Status' => 'ENABLED|DISABLED',
                                            ],
                                        ],
                                        'RepeatConfiguration' => [
                                            'DimensionConfigurations' => [
                                                [
                                                    'DynamicCategoryDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'DynamicNumericDimensionConfiguration' => [
                                                        'Column' => [ // REQUIRED
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        'Limit' => <integer>,
                                                        'SortByMetrics' => [
                                                            [
                                                                'AggregationFunction' => [
                                                                    'AttributeAggregationFunction' => [
                                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                        'ValueForMultipleValues' => '<string>',
                                                                    ],
                                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                    'NumericalAggregationFunction' => [
                                                                        'PercentileAggregation' => [
                                                                            'PercentileValue' => <float>,
                                                                        ],
                                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                    ],
                                                                ],
                                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                                'SortBy' => [ // REQUIRED
                                                                    'ColumnName' => '<string>', // REQUIRED
                                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                                ],
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                ],
                                                // ...
                                            ],
                                            'NonRepeatingVisuals' => ['<string>', ...],
                                            'PageBreakConfiguration' => [
                                                'After' => [
                                                    'Status' => 'ENABLED|DISABLED',
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'CanvasSizeOptions' => [ // REQUIRED
                                    'PaperCanvasSizeOptions' => [
                                        'PaperMargin' => [
                                            'Bottom' => '<string>',
                                            'Left' => '<string>',
                                            'Right' => '<string>',
                                            'Top' => '<string>',
                                        ],
                                        'PaperOrientation' => 'PORTRAIT|LANDSCAPE',
                                        'PaperSize' => 'US_LETTER|US_LEGAL|US_TABLOID_LEDGER|A0|A1|A2|A3|A4|A5|JIS_B4|JIS_B5',
                                    ],
                                ],
                                'FooterSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'HeaderSections' => [ // REQUIRED
                                    [
                                        'Layout' => [ // REQUIRED
                                            'FreeFormLayout' => [ // REQUIRED
                                                'Elements' => [ // REQUIRED
                                                    [
                                                        'BackgroundStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'BorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'ElementId' => '<string>', // REQUIRED
                                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                                        'Height' => '<string>', // REQUIRED
                                                        'LoadingAnimation' => [
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'RenderingRules' => [
                                                            [
                                                                'ConfigurationOverrides' => [ // REQUIRED
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                                'Expression' => '<string>', // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                        'SelectedBorderStyle' => [
                                                            'Color' => '<string>',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                        'Width' => '<string>', // REQUIRED
                                                        'XAxisLocation' => '<string>', // REQUIRED
                                                        'YAxisLocation' => '<string>', // REQUIRED
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                        ],
                                        'SectionId' => '<string>', // REQUIRED
                                        'Style' => [
                                            'Height' => '<string>',
                                            'Padding' => [
                                                'Bottom' => '<string>',
                                                'Left' => '<string>',
                                                'Right' => '<string>',
                                                'Top' => '<string>',
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'Name' => '<string>',
                'ParameterControls' => [
                    [
                        'DateTimePicker' => [
                            'DisplayOptions' => [
                                'DateIconVisibility' => 'HIDDEN|VISIBLE',
                                'DateTimeFormat' => '<string>',
                                'HelperTextVisibility' => 'HIDDEN|VISIBLE',
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'Dropdown' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'CommitMode' => 'AUTO|MANUAL',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'List' => [
                            'CascadingControlConfiguration' => [
                                'SourceControls' => [
                                    [
                                        'ColumnToMatch' => [
                                            'ColumnName' => '<string>', // REQUIRED
                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                        ],
                                        'SourceSheetControlId' => '<string>',
                                    ],
                                    // ...
                                ],
                            ],
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SearchOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SelectAllOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SelectableValues' => [
                                'LinkToDataSetColumn' => [
                                    'ColumnName' => '<string>', // REQUIRED
                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                ],
                                'Values' => ['<string>', ...],
                            ],
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                            'Type' => 'MULTI_SELECT|SINGLE_SELECT',
                        ],
                        'Slider' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'MaximumValue' => <float>, // REQUIRED
                            'MinimumValue' => <float>, // REQUIRED
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'StepSize' => <float>, // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextArea' => [
                            'Delimiter' => '<string>',
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                        'TextField' => [
                            'DisplayOptions' => [
                                'InfoIconLabelOptions' => [
                                    'InfoIconText' => '<string>',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PlaceholderOptions' => [
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TitleOptions' => [
                                    'CustomLabel' => '<string>',
                                    'FontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ParameterControlId' => '<string>', // REQUIRED
                            'SourceParameterName' => '<string>', // REQUIRED
                            'Title' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
                'SheetControlLayouts' => [
                    [
                        'Configuration' => [ // REQUIRED
                            'GridLayout' => [
                                'CanvasSizeOptions' => [
                                    'ScreenCanvasSizeOptions' => [
                                        'OptimizedViewPortWidth' => '<string>',
                                        'ResizeOption' => 'FIXED|RESPONSIVE', // REQUIRED
                                    ],
                                ],
                                'Elements' => [ // REQUIRED
                                    [
                                        'ColumnIndex' => <integer>,
                                        'ColumnSpan' => <integer>, // REQUIRED
                                        'ElementId' => '<string>', // REQUIRED
                                        'ElementType' => 'VISUAL|FILTER_CONTROL|PARAMETER_CONTROL|TEXT_BOX|IMAGE', // REQUIRED
                                        'RowIndex' => <integer>,
                                        'RowSpan' => <integer>, // REQUIRED
                                    ],
                                    // ...
                                ],
                            ],
                        ],
                    ],
                    // ...
                ],
                'SheetId' => '<string>', // REQUIRED
                'TextBoxes' => [
                    [
                        'Content' => '<string>',
                        'SheetTextBoxId' => '<string>', // REQUIRED
                    ],
                    // ...
                ],
                'Title' => '<string>',
                'Visuals' => [
                    [
                        'BarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Orientation' => 'HORIZONTAL|VERTICAL',
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'BoxPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BoxPlotOptions' => [
                                    'AllDataPointsVisibility' => 'HIDDEN|VISIBLE',
                                    'OutlierVisibility' => 'HIDDEN|VISIBLE',
                                    'StyleOptions' => [
                                        'FillStyle' => 'SOLID|TRANSPARENT',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'BoxPlotAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ComboChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BarDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'BarsArrangement' => 'CLUSTERED|STACKED|STACKED_PERCENT',
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ComboChartAggregatedFieldWells' => [
                                        'BarValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'LineValues' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'LineDataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'CustomContentVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContentType' => 'IMAGE|OTHER_EMBEDDED_CONTENT',
                                'ContentUrl' => '<string>',
                                'ImageScaling' => 'FIT_TO_HEIGHT|FIT_TO_WIDTH|DO_NOT_SCALE|SCALE_TO_VISUAL',
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'EmptyVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FilledMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'FilledMapAggregatedFieldWells' => [
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'SortConfiguration' => [
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [ // REQUIRED
                                    [
                                        'Shape' => [ // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Format' => [
                                                'BackgroundColor' => [ // REQUIRED
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'FunnelChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabelOptions' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'LabelColor' => '<string>',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureDataLabelStyle' => 'VALUE_ONLY|PERCENTAGE_BY_FIRST_STAGE|PERCENTAGE_BY_PREVIOUS_STAGE|VALUE_AND_PERCENTAGE_BY_FIRST_STAGE|VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE',
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'FunnelChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GaugeChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorConfiguration' => [
                                    'BackgroundColor' => '<string>',
                                    'ForegroundColor' => '<string>',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'GaugeChartOptions' => [
                                    'Arc' => [
                                        'ArcAngle' => <float>,
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE',
                                    ],
                                    'ArcAxis' => [
                                        'Range' => [
                                            'Max' => <float>,
                                            'Min' => <float>,
                                        ],
                                        'ReserveRange' => <integer>,
                                    ],
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TooltipOptions' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Arc' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'GeospatialMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'GeospatialMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Geospatial' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapStyleOptions' => [
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                ],
                                'PointStyleOptions' => [
                                    'ClusterMarkerConfiguration' => [
                                        'ClusterMarker' => [
                                            'SimpleClusterMarker' => [
                                                'Color' => '<string>',
                                            ],
                                        ],
                                    ],
                                    'HeatmapConfiguration' => [
                                        'HeatmapColor' => [
                                            'Colors' => [
                                                [
                                                    'Color' => '<string>', // REQUIRED
                                                ],
                                                // ...
                                            ],
                                        ],
                                    ],
                                    'SelectedPointStyle' => 'POINT|CLUSTER|HEATMAP',
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WindowOptions' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapZoomMode' => 'AUTO|MANUAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HeatMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'ColumnLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HeatMapAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'RowLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'HeatMapColumnItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapColumnSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'HeatMapRowItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'HeatMapRowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'HistogramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'BinOptions' => [
                                    'BinCount' => [
                                        'Value' => <integer>,
                                    ],
                                    'BinWidth' => [
                                        'BinCountLimit' => <integer>,
                                        'Value' => <float>,
                                    ],
                                    'SelectedBinType' => 'BIN_COUNT|BIN_WIDTH',
                                    'StartValue' => <float>,
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'HistogramAggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'InsightVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'InsightConfiguration' => [
                                'Computations' => [
                                    [
                                        'Forecast' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'CustomSeasonalityValue' => <integer>,
                                            'LowerBoundary' => <float>,
                                            'Name' => '<string>',
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => 'AUTOMATIC|CUSTOM',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'UpperBoundary' => <float>,
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GrowthRate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodSize' => <integer>,
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MaximumMinimum' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'MAXIMUM|MINIMUM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'MetricComparison' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'FromValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Name' => '<string>',
                                            'TargetValue' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                        ],
                                        'PeriodOverPeriod' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'PeriodToDate' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'PeriodTimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomMovers' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'MoverSize' => <integer>,
                                            'Name' => '<string>',
                                            'SortOrder' => 'PERCENT_DIFFERENCE|ABSOLUTE_DIFFERENCE',
                                            'Time' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TopBottomRanked' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'ResultSize' => <integer>,
                                            'Type' => 'TOP|BOTTOM', // REQUIRED
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'TotalAggregation' => [
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                            'Value' => [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'UniqueValues' => [
                                            'Category' => [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            'ComputationId' => '<string>', // REQUIRED
                                            'Name' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'CustomNarrative' => [
                                    'Narrative' => '<string>', // REQUIRED
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'KPIVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    'TargetValues' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TrendGroups' => [
                                        [
                                            'CategoricalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'DateDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                            'NumericalDimensionField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                                'HierarchyId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'Values' => [
                                        [
                                            'CalculatedMeasureField' => [
                                                'Expression' => '<string>', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CategoricalMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'DateMeasureField' => [
                                                'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormat' => '<string>',
                                                    'NullValueFormatConfiguration' => [
                                                        'NullString' => '<string>', // REQUIRED
                                                    ],
                                                    'NumericFormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'NumericalMeasureField' => [
                                                'AggregationFunction' => [
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'FormatConfiguration' => [
                                                        'CurrencyDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                            'Symbol' => '<string>',
                                                        ],
                                                        'NumberDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                        'PercentageDisplayFormatConfiguration' => [
                                                            'DecimalPlacesConfiguration' => [
                                                                'DecimalPlaces' => <integer>, // REQUIRED
                                                            ],
                                                            'NegativeValueConfiguration' => [
                                                                'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                            ],
                                                            'NullValueFormatConfiguration' => [
                                                                'NullString' => '<string>', // REQUIRED
                                                            ],
                                                            'Prefix' => '<string>',
                                                            'SeparatorConfiguration' => [
                                                                'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                'ThousandsSeparator' => [
                                                                    'Symbol' => 'COMMA|DOT|SPACE',
                                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                                ],
                                                            ],
                                                            'Suffix' => '<string>',
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'KPIOptions' => [
                                    'Comparison' => [
                                        'ComparisonFormat' => [
                                            'NumberDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                            'PercentageDisplayFormatConfiguration' => [
                                                'DecimalPlacesConfiguration' => [
                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                ],
                                                'NegativeValueConfiguration' => [
                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                ],
                                                'NullValueFormatConfiguration' => [
                                                    'NullString' => '<string>', // REQUIRED
                                                ],
                                                'Prefix' => '<string>',
                                                'SeparatorConfiguration' => [
                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                    'ThousandsSeparator' => [
                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                    ],
                                                ],
                                                'Suffix' => '<string>',
                                            ],
                                        ],
                                        'ComparisonMethod' => 'DIFFERENCE|PERCENT_DIFFERENCE|PERCENT',
                                    ],
                                    'PrimaryValueDisplayType' => 'HIDDEN|COMPARISON|ACTUAL',
                                    'PrimaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'ProgressBar' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValue' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'SecondaryValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Sparkline' => [
                                        'Color' => '<string>',
                                        'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        'Type' => 'LINE|AREA', // REQUIRED
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TrendArrows' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'VisualLayoutOptions' => [
                                        'StandardLayout' => [
                                            'Type' => 'CLASSIC|VERTICAL', // REQUIRED
                                        ],
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'TrendGroupSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'ActualValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ComparisonValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'PrimaryValue' => [
                                            'Icon' => [
                                                'CustomCondition' => [
                                                    'Color' => '<string>',
                                                    'DisplayConfiguration' => [
                                                        'IconDisplayOption' => 'ICON_ONLY',
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconOptions' => [ // REQUIRED
                                                        'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                        'UnicodeIcon' => '<string>',
                                                    ],
                                                ],
                                                'IconSet' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        'ProgressBar' => [
                                            'ForegroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LayerMapVisual' => [
                            'ChartConfiguration' => [
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'MapLayers' => [
                                    [
                                        'Actions' => [
                                            [
                                                'ActionOperations' => [ // REQUIRED
                                                    [
                                                        'FilterOperation' => [
                                                            'SelectedFieldsConfiguration' => [ // REQUIRED
                                                                'SelectedColumns' => [
                                                                    [
                                                                        'ColumnName' => '<string>', // REQUIRED
                                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'SelectedFieldOptions' => 'ALL_FIELDS',
                                                                'SelectedFields' => ['<string>', ...],
                                                            ],
                                                            'TargetVisualsConfiguration' => [ // REQUIRED
                                                                'SameSheetTargetVisualConfiguration' => [
                                                                    'TargetVisualOptions' => 'ALL_VISUALS',
                                                                    'TargetVisuals' => ['<string>', ...],
                                                                ],
                                                            ],
                                                        ],
                                                        'NavigationOperation' => [
                                                            'LocalNavigationConfiguration' => [
                                                                'TargetSheetId' => '<string>', // REQUIRED
                                                            ],
                                                        ],
                                                        'SetParametersOperation' => [
                                                            'ParameterValueConfigurations' => [ // REQUIRED
                                                                [
                                                                    'DestinationParameterName' => '<string>', // REQUIRED
                                                                    'Value' => [ // REQUIRED
                                                                        'CustomValuesConfiguration' => [
                                                                            'CustomValues' => [ // REQUIRED
                                                                                'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                                'DecimalValues' => [<float>, ...],
                                                                                'IntegerValues' => [<integer>, ...],
                                                                                'StringValues' => ['<string>', ...],
                                                                            ],
                                                                            'IncludeNullValue' => true || false,
                                                                        ],
                                                                        'SelectAllValueOptions' => 'ALL_VALUES',
                                                                        'SourceColumn' => [
                                                                            'ColumnName' => '<string>', // REQUIRED
                                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                                        ],
                                                                        'SourceField' => '<string>',
                                                                        'SourceParameterName' => '<string>',
                                                                    ],
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'URLOperation' => [
                                                            'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                            'URLTemplate' => '<string>', // REQUIRED
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'CustomActionId' => '<string>', // REQUIRED
                                                'Name' => '<string>', // REQUIRED
                                                'Status' => 'ENABLED|DISABLED',
                                                'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DataSource' => [
                                            'StaticFileDataSource' => [
                                                'StaticFileId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        'JoinDefinition' => [
                                            'ColorField' => [
                                                'ColorDimensionsFields' => [
                                                    [
                                                        'CategoricalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'DateDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                        'NumericalDimensionField' => [
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                            'HierarchyId' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'ColorValuesFields' => [
                                                    [
                                                        'CalculatedMeasureField' => [
                                                            'Expression' => '<string>', // REQUIRED
                                                            'FieldId' => '<string>', // REQUIRED
                                                        ],
                                                        'CategoricalMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'DateMeasureField' => [
                                                            'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'DateTimeFormat' => '<string>',
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumericFormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                        'NumericalMeasureField' => [
                                                            'AggregationFunction' => [
                                                                'PercentileAggregation' => [
                                                                    'PercentileValue' => <float>,
                                                                ],
                                                                'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'FormatConfiguration' => [
                                                                'FormatConfiguration' => [
                                                                    'CurrencyDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                        'Symbol' => '<string>',
                                                                    ],
                                                                    'NumberDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                    'PercentageDisplayFormatConfiguration' => [
                                                                        'DecimalPlacesConfiguration' => [
                                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                                        ],
                                                                        'NegativeValueConfiguration' => [
                                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                        ],
                                                                        'NullValueFormatConfiguration' => [
                                                                            'NullString' => '<string>', // REQUIRED
                                                                        ],
                                                                        'Prefix' => '<string>',
                                                                        'SeparatorConfiguration' => [
                                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                            'ThousandsSeparator' => [
                                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                                            ],
                                                                        ],
                                                                        'Suffix' => '<string>',
                                                                    ],
                                                                ],
                                                            ],
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'DatasetKeyField' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'ShapeKeyField' => '<string>',
                                        ],
                                        'Label' => '<string>',
                                        'LayerDefinition' => [
                                            'LineLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'LineSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'LineWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PointLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'CircleSymbolStyle' => [
                                                        'CircleRadius' => [
                                                            'Radius' => <float>,
                                                        ],
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            'PolygonLayer' => [
                                                'Style' => [ // REQUIRED
                                                    'PolygonSymbolStyle' => [
                                                        'FillColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeColor' => [
                                                            'Categorical' => [
                                                                'CategoryDataColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => '<string>', // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                            'Gradient' => [
                                                                'DefaultOpacity' => <float>,
                                                                'NullDataSettings' => [
                                                                    'SymbolStyle' => [ // REQUIRED
                                                                        'FillColor' => '<string>',
                                                                        'StrokeColor' => '<string>',
                                                                        'StrokeWidth' => <float>,
                                                                    ],
                                                                ],
                                                                'NullDataVisibility' => 'HIDDEN|VISIBLE',
                                                                'StepColors' => [ // REQUIRED
                                                                    [
                                                                        'Color' => '<string>', // REQUIRED
                                                                        'DataValue' => <float>, // REQUIRED
                                                                    ],
                                                                    // ...
                                                                ],
                                                            ],
                                                            'Solid' => [
                                                                'Color' => '<string>', // REQUIRED
                                                                'State' => 'ENABLED|DISABLED',
                                                            ],
                                                        ],
                                                        'StrokeWidth' => [
                                                            'LineWidth' => <float>,
                                                        ],
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'LayerId' => '<string>', // REQUIRED
                                        'LayerType' => 'POINT|LINE|POLYGON',
                                        'Tooltip' => [
                                            'FieldBasedTooltip' => [
                                                'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                                'TooltipFields' => [
                                                    [
                                                        'ColumnTooltipItem' => [
                                                            'Aggregation' => [
                                                                'AttributeAggregationFunction' => [
                                                                    'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                                    'ValueForMultipleValues' => '<string>',
                                                                ],
                                                                'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                                'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                                'NumericalAggregationFunction' => [
                                                                    'PercentileAggregation' => [
                                                                        'PercentileValue' => <float>,
                                                                    ],
                                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                                ],
                                                            ],
                                                            'Column' => [ // REQUIRED
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                        'FieldTooltipItem' => [
                                                            'FieldId' => '<string>', // REQUIRED
                                                            'Label' => '<string>',
                                                            'TooltipTarget' => 'BOTH|BAR|LINE',
                                                            'Visibility' => 'HIDDEN|VISIBLE',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                                'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                            ],
                                            'SelectedTooltipType' => 'BASIC|DETAILED',
                                            'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    // ...
                                ],
                                'MapState' => [
                                    'Bounds' => [
                                        'East' => <float>, // REQUIRED
                                        'North' => <float>, // REQUIRED
                                        'South' => <float>, // REQUIRED
                                        'West' => <float>, // REQUIRED
                                    ],
                                    'MapNavigation' => 'ENABLED|DISABLED',
                                ],
                                'MapStyle' => [
                                    'BackgroundColor' => '<string>',
                                    'BaseMapStyle' => 'LIGHT_GRAY|DARK_GRAY|STREET|IMAGERY',
                                    'BaseMapVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'DataSetIdentifier' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'LineChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DefaultSeriesSettings' => [
                                    'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                    'LineStyleSettings' => [
                                        'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                        'LineStyle' => 'SOLID|DOTTED|DASHED',
                                        'LineVisibility' => 'HIDDEN|VISIBLE',
                                        'LineWidth' => '<string>',
                                    ],
                                    'MarkerStyleSettings' => [
                                        'MarkerColor' => '<string>',
                                        'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                        'MarkerSize' => '<string>',
                                        'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'LineChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Colors' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'ForecastConfigurations' => [
                                    [
                                        'ForecastProperties' => [
                                            'LowerBoundary' => <float>,
                                            'PeriodsBackward' => <integer>,
                                            'PeriodsForward' => <integer>,
                                            'PredictionInterval' => <integer>,
                                            'Seasonality' => <integer>,
                                            'UpperBoundary' => <float>,
                                        ],
                                        'Scenario' => [
                                            'WhatIfPointScenario' => [
                                                'Date' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                            'WhatIfRangeScenario' => [
                                                'EndDate' => <integer || string || DateTime>, // REQUIRED
                                                'StartDate' => <integer || string || DateTime>, // REQUIRED
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ReferenceLines' => [
                                    [
                                        'DataConfiguration' => [ // REQUIRED
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS',
                                            'DynamicConfiguration' => [
                                                'Calculation' => [ // REQUIRED
                                                    'PercentileAggregation' => [
                                                        'PercentileValue' => <float>,
                                                    ],
                                                    'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                ],
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'MeasureAggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                            ],
                                            'SeriesType' => 'BAR|LINE',
                                            'StaticConfiguration' => [
                                                'Value' => <float>, // REQUIRED
                                            ],
                                        ],
                                        'LabelConfiguration' => [
                                            'CustomLabelConfiguration' => [
                                                'CustomLabel' => '<string>', // REQUIRED
                                            ],
                                            'FontColor' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalPosition' => 'LEFT|CENTER|RIGHT',
                                            'ValueLabelConfiguration' => [
                                                'FormatConfiguration' => [
                                                    'CurrencyDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                        'Symbol' => '<string>',
                                                    ],
                                                    'NumberDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                    'PercentageDisplayFormatConfiguration' => [
                                                        'DecimalPlacesConfiguration' => [
                                                            'DecimalPlaces' => <integer>, // REQUIRED
                                                        ],
                                                        'NegativeValueConfiguration' => [
                                                            'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                        ],
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'Prefix' => '<string>',
                                                        'SeparatorConfiguration' => [
                                                            'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                            'ThousandsSeparator' => [
                                                                'Symbol' => 'COMMA|DOT|SPACE',
                                                                'Visibility' => 'HIDDEN|VISIBLE',
                                                            ],
                                                        ],
                                                        'Suffix' => '<string>',
                                                    ],
                                                ],
                                                'RelativePosition' => 'BEFORE_CUSTOM_LABEL|AFTER_CUSTOM_LABEL',
                                            ],
                                            'VerticalPosition' => 'ABOVE|BELOW',
                                        ],
                                        'Status' => 'ENABLED|DISABLED',
                                        'StyleConfiguration' => [
                                            'Color' => '<string>',
                                            'Pattern' => 'SOLID|DASHED|DOTTED',
                                        ],
                                    ],
                                    // ...
                                ],
                                'SecondaryYAxisDisplayOptions' => [
                                    'AxisOptions' => [
                                        'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                        'AxisOffset' => '<string>',
                                        'DataOptions' => [
                                            'DateAxisOptions' => [
                                                'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'NumericAxisOptions' => [
                                                'Range' => [
                                                    'DataDriven' => [
                                                    ],
                                                    'MinMax' => [
                                                        'Maximum' => <float>,
                                                        'Minimum' => <float>,
                                                    ],
                                                ],
                                                'Scale' => [
                                                    'Linear' => [
                                                        'StepCount' => <integer>,
                                                        'StepSize' => <float>,
                                                    ],
                                                    'Logarithmic' => [
                                                        'Base' => <float>,
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                        'ScrollbarOptions' => [
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'VisibleRange' => [
                                                'PercentRange' => [
                                                    'From' => <float>,
                                                    'To' => <float>,
                                                ],
                                            ],
                                        ],
                                        'TickLabelOptions' => [
                                            'LabelOptions' => [
                                                'CustomLabel' => '<string>',
                                                'FontConfiguration' => [
                                                    'FontColor' => '<string>',
                                                    'FontDecoration' => 'UNDERLINE|NONE',
                                                    'FontFamily' => '<string>',
                                                    'FontSize' => [
                                                        'Absolute' => '<string>',
                                                        'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                    ],
                                                    'FontStyle' => 'NORMAL|ITALIC',
                                                    'FontWeight' => [
                                                        'Name' => 'NORMAL|BOLD',
                                                    ],
                                                ],
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RotationAngle' => <float>,
                                        ],
                                    ],
                                    'MissingDataConfigurations' => [
                                        [
                                            'TreatmentOption' => 'INTERPOLATE|SHOW_AS_ZERO|SHOW_AS_BLANK',
                                        ],
                                        // ...
                                    ],
                                ],
                                'SecondaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Series' => [
                                    [
                                        'DataFieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'FieldValue' => '<string>',
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                        'FieldSeriesItem' => [
                                            'AxisBinding' => 'PRIMARY_YAXIS|SECONDARY_YAXIS', // REQUIRED
                                            'FieldId' => '<string>', // REQUIRED
                                            'Settings' => [
                                                'LineStyleSettings' => [
                                                    'LineInterpolation' => 'LINEAR|SMOOTH|STEPPED',
                                                    'LineStyle' => 'SOLID|DOTTED|DASHED',
                                                    'LineVisibility' => 'HIDDEN|VISIBLE',
                                                    'LineWidth' => '<string>',
                                                ],
                                                'MarkerStyleSettings' => [
                                                    'MarkerColor' => '<string>',
                                                    'MarkerShape' => 'CIRCLE|TRIANGLE|SQUARE|DIAMOND|ROUNDED_SQUARE',
                                                    'MarkerSize' => '<string>',
                                                    'MarkerVisibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                                'SingleAxisOptions' => [
                                    'YAxisOptions' => [
                                        'YAxis' => 'PRIMARY_Y_AXIS', // REQUIRED
                                    ],
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Type' => 'LINE|AREA|STACKED_AREA',
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PieChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ContributionAnalysisDefaults' => [
                                    [
                                        'ContributorDimensions' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'MeasureFieldId' => '<string>', // REQUIRED
                                    ],
                                    // ...
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'DonutOptions' => [
                                    'ArcOptions' => [
                                        'ArcThickness' => 'SMALL|MEDIUM|LARGE|WHOLE',
                                    ],
                                    'DonutCenterOptions' => [
                                        'LabelVisibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'FieldWells' => [
                                    'PieChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'SmallMultiples' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SmallMultiplesOptions' => [
                                    'MaxVisibleColumns' => <integer>,
                                    'MaxVisibleRows' => <integer>,
                                    'PanelConfiguration' => [
                                        'BackgroundColor' => '<string>',
                                        'BackgroundVisibility' => 'HIDDEN|VISIBLE',
                                        'BorderColor' => '<string>',
                                        'BorderStyle' => 'SOLID|DASHED|DOTTED',
                                        'BorderThickness' => '<string>',
                                        'BorderVisibility' => 'HIDDEN|VISIBLE',
                                        'GutterSpacing' => '<string>',
                                        'GutterVisibility' => 'HIDDEN|VISIBLE',
                                        'Title' => [
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'XAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                    'YAxis' => [
                                        'Placement' => 'OUTSIDE|INSIDE',
                                        'Scale' => 'SHARED|INDEPENDENT',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SmallMultiplesLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SmallMultiplesSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ValueLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PivotTableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'CollapseStateOptions' => [
                                        [
                                            'State' => 'COLLAPSED|EXPANDED',
                                            'Target' => [ // REQUIRED
                                                'FieldDataPathValues' => [
                                                    [
                                                        'DataPathType' => [
                                                            'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                        ],
                                                        'FieldId' => '<string>',
                                                        'FieldValue' => '<string>',
                                                    ],
                                                    // ...
                                                ],
                                                'FieldId' => '<string>',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'DataPathOptions' => [
                                        [
                                            'DataPathList' => [ // REQUIRED
                                                [
                                                    'DataPathType' => [
                                                        'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                    ],
                                                    'FieldId' => '<string>',
                                                    'FieldValue' => '<string>',
                                                ],
                                                // ...
                                            ],
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'PivotTableAggregatedFieldWells' => [
                                        'Columns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Rows' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'FieldSortOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'SortBy' => [ // REQUIRED
                                                'Column' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'DataPath' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortPaths' => [ // REQUIRED
                                                        [
                                                            'DataPathType' => [
                                                                'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                            ],
                                                            'FieldId' => '<string>',
                                                            'FieldValue' => '<string>',
                                                        ],
                                                        // ...
                                                    ],
                                                ],
                                                'Field' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'CollapsedRowDimensionsVisibility' => 'HIDDEN|VISIBLE',
                                    'ColumnHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ColumnNamesVisibility' => 'HIDDEN|VISIBLE',
                                    'DefaultCellWidth' => '<string>',
                                    'MetricPlacement' => 'ROW|COLUMN',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                    'RowFieldNamesStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowHeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLabelOptions' => [
                                        'CustomLabel' => '<string>',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'RowsLayout' => 'TABULAR|HIERARCHY',
                                    'SingleMetricVisibility' => 'HIDDEN|VISIBLE',
                                    'ToggleButtonsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'TotalOptions' => [
                                    'ColumnSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'ColumnTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowSubtotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'FieldLevel' => 'ALL|CUSTOM|LAST',
                                        'FieldLevelOptions' => [
                                            [
                                                'FieldId' => '<string>',
                                            ],
                                            // ...
                                        ],
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'StyleTargets' => [
                                            [
                                                'CellType' => 'TOTAL|METRIC_HEADER|VALUE', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                    'RowTotalOptions' => [
                                        'CustomLabel' => '<string>',
                                        'MetricHeaderCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'Placement' => 'START|END|AUTO',
                                        'ScrollStatus' => 'PINNED|SCROLLED',
                                        'TotalAggregationOptions' => [
                                            [
                                                'FieldId' => '<string>', // REQUIRED
                                                'TotalAggregationFunction' => [ // REQUIRED
                                                    'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TotalCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                        'ValueCellStyle' => [
                                            'BackgroundColor' => '<string>',
                                            'Border' => [
                                                'SideSpecificBorder' => [
                                                    'Bottom' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerHorizontal' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'InnerVertical' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Left' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Right' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                    'Top' => [
                                                        'Color' => '<string>',
                                                        'Style' => 'NONE|SOLID',
                                                        'Thickness' => <integer>,
                                                    ],
                                                ],
                                                'UniformBorder' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Height' => <integer>,
                                            'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                            'TextWrap' => 'NONE|WRAP',
                                            'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                    ],
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'Scope' => [
                                                'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                            ],
                                            'Scopes' => [
                                                [
                                                    'Role' => 'FIELD|FIELD_TOTAL|GRAND_TOTAL',
                                                ],
                                                // ...
                                            ],
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'PluginVisual' => [
                            'ChartConfiguration' => [
                                'FieldWells' => [
                                    [
                                        'AxisName' => 'GROUP_BY|VALUE',
                                        'Dimensions' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Measures' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Unaggregated' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    // ...
                                ],
                                'SortConfiguration' => [
                                    'PluginVisualTableQuerySort' => [
                                        'ItemsLimitConfiguration' => [
                                            'ItemsLimit' => <integer>,
                                        ],
                                        'RowSort' => [
                                            [
                                                'ColumnSort' => [
                                                    'AggregationFunction' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'SortBy' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'FieldSort' => [
                                                    'Direction' => 'ASC|DESC', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'VisualOptions' => [
                                    'VisualProperties' => [
                                        [
                                            'Name' => '<string>',
                                            'Value' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'PluginArn' => '<string>', // REQUIRED
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'RadarChartVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'AlternateBandColorsVisibility' => 'HIDDEN|VISIBLE',
                                'AlternateBandEvenColor' => '<string>',
                                'AlternateBandOddColor' => '<string>',
                                'AxesRangeScale' => 'AUTO|INDEPENDENT|SHARED',
                                'BaseSeriesSettings' => [
                                    'AreaStyleSettings' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                ],
                                'CategoryAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorAxis' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'RadarChartAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Color' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'Shape' => 'CIRCLE|POLYGON',
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'ColorItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'ColorSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'StartAngle' => <float>,
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'SankeyDiagramVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'SankeyDiagramAggregatedFieldWells' => [
                                        'Destination' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Source' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Weight' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'DestinationItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'SourceItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'WeightSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'ScatterPlotVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'ScatterPlotCategoricallyAggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'ScatterPlotUnaggregatedFieldWells' => [
                                        'Category' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Label' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'XAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'YAxis' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SortConfiguration' => [
                                    'ScatterPlotLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'XAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'XAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'YAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'YAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TableVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'FieldOptions' => [
                                    'Order' => ['<string>', ...],
                                    'PinnedFieldOptions' => [
                                        'PinnedLeftFields' => ['<string>', ...],
                                    ],
                                    'SelectedFieldOptions' => [
                                        [
                                            'CustomLabel' => '<string>',
                                            'FieldId' => '<string>', // REQUIRED
                                            'URLStyling' => [
                                                'ImageConfiguration' => [
                                                    'SizingOptions' => [
                                                        'TableCellImageScalingConfiguration' => 'FIT_TO_CELL_HEIGHT|FIT_TO_CELL_WIDTH|DO_NOT_SCALE',
                                                    ],
                                                ],
                                                'LinkConfiguration' => [
                                                    'Content' => [ // REQUIRED
                                                        'CustomIconContent' => [
                                                            'Icon' => 'LINK',
                                                        ],
                                                        'CustomTextContent' => [
                                                            'FontConfiguration' => [ // REQUIRED
                                                                'FontColor' => '<string>',
                                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                                'FontFamily' => '<string>',
                                                                'FontSize' => [
                                                                    'Absolute' => '<string>',
                                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                                ],
                                                                'FontStyle' => 'NORMAL|ITALIC',
                                                                'FontWeight' => [
                                                                    'Name' => 'NORMAL|BOLD',
                                                                ],
                                                            ],
                                                            'Value' => '<string>',
                                                        ],
                                                    ],
                                                    'Target' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                            'Width' => '<string>',
                                        ],
                                        // ...
                                    ],
                                ],
                                'FieldWells' => [
                                    'TableAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                    'TableUnaggregatedFieldWells' => [
                                        'Values' => [
                                            [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                                'FormatConfiguration' => [
                                                    'DateTimeFormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'NumberFormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'StringFormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'PaginatedReportOptions' => [
                                    'OverflowColumnHeaderVisibility' => 'HIDDEN|VISIBLE',
                                    'VerticalOverflowVisibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'PaginationConfiguration' => [
                                        'PageNumber' => <integer>, // REQUIRED
                                        'PageSize' => <integer>, // REQUIRED
                                    ],
                                    'RowSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'TableInlineVisualizations' => [
                                    [
                                        'DataBars' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'NegativeColor' => '<string>',
                                            'PositiveColor' => '<string>',
                                        ],
                                    ],
                                    // ...
                                ],
                                'TableOptions' => [
                                    'CellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'HeaderStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'Orientation' => 'VERTICAL|HORIZONTAL',
                                    'RowAlternateColorOptions' => [
                                        'RowAlternateColors' => ['<string>', ...],
                                        'Status' => 'ENABLED|DISABLED',
                                        'UsePrimaryBackgroundColor' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'TotalOptions' => [
                                    'CustomLabel' => '<string>',
                                    'Placement' => 'START|END|AUTO',
                                    'ScrollStatus' => 'PINNED|SCROLLED',
                                    'TotalAggregationOptions' => [
                                        [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TotalAggregationFunction' => [ // REQUIRED
                                                'SimpleTotalAggregationFunction' => 'DEFAULT|SUM|AVERAGE|MIN|MAX|NONE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'TotalCellStyle' => [
                                        'BackgroundColor' => '<string>',
                                        'Border' => [
                                            'SideSpecificBorder' => [
                                                'Bottom' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerHorizontal' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'InnerVertical' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Left' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Right' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                                'Top' => [
                                                    'Color' => '<string>',
                                                    'Style' => 'NONE|SOLID',
                                                    'Thickness' => <integer>,
                                                ],
                                            ],
                                            'UniformBorder' => [
                                                'Color' => '<string>',
                                                'Style' => 'NONE|SOLID',
                                                'Thickness' => <integer>,
                                            ],
                                        ],
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Height' => <integer>,
                                        'HorizontalTextAlignment' => 'LEFT|CENTER|RIGHT|AUTO',
                                        'TextWrap' => 'NONE|WRAP',
                                        'VerticalTextAlignment' => 'TOP|MIDDLE|BOTTOM|AUTO',
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ConditionalFormatting' => [
                                'ConditionalFormattingOptions' => [
                                    [
                                        'Cell' => [
                                            'FieldId' => '<string>', // REQUIRED
                                            'TextFormat' => [
                                                'BackgroundColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'Icon' => [
                                                    'CustomCondition' => [
                                                        'Color' => '<string>',
                                                        'DisplayConfiguration' => [
                                                            'IconDisplayOption' => 'ICON_ONLY',
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconOptions' => [ // REQUIRED
                                                            'Icon' => 'CARET_UP|CARET_DOWN|PLUS|MINUS|ARROW_UP|ARROW_DOWN|ARROW_LEFT|ARROW_UP_LEFT|ARROW_DOWN_LEFT|ARROW_RIGHT|ARROW_UP_RIGHT|ARROW_DOWN_RIGHT|FACE_UP|FACE_DOWN|FACE_FLAT|ONE_BAR|TWO_BAR|THREE_BAR|CIRCLE|TRIANGLE|SQUARE|FLAG|THUMBS_UP|THUMBS_DOWN|CHECKMARK|X',
                                                            'UnicodeIcon' => '<string>',
                                                        ],
                                                    ],
                                                    'IconSet' => [
                                                        'Expression' => '<string>', // REQUIRED
                                                        'IconSetType' => 'PLUS_MINUS|CHECK_X|THREE_COLOR_ARROW|THREE_GRAY_ARROW|CARET_UP_MINUS_DOWN|THREE_SHAPE|THREE_CIRCLE|FLAGS|BARS|FOUR_COLOR_ARROW|FOUR_GRAY_ARROW',
                                                    ],
                                                ],
                                                'TextColor' => [
                                                    'Gradient' => [
                                                        'Color' => [ // REQUIRED
                                                            'Stops' => [
                                                                [
                                                                    'Color' => '<string>',
                                                                    'DataValue' => <float>,
                                                                    'GradientOffset' => <float>, // REQUIRED
                                                                ],
                                                                // ...
                                                            ],
                                                        ],
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                    'Solid' => [
                                                        'Color' => '<string>',
                                                        'Expression' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                            ],
                                        ],
                                        'Row' => [
                                            'BackgroundColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'TextColor' => [
                                                'Gradient' => [
                                                    'Color' => [ // REQUIRED
                                                        'Stops' => [
                                                            [
                                                                'Color' => '<string>',
                                                                'DataValue' => <float>,
                                                                'GradientOffset' => <float>, // REQUIRED
                                                            ],
                                                            // ...
                                                        ],
                                                    ],
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                                'Solid' => [
                                                    'Color' => '<string>',
                                                    'Expression' => '<string>', // REQUIRED
                                                ],
                                            ],
                                        ],
                                    ],
                                    // ...
                                ],
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'TreeMapVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'ColorLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorScale' => [
                                    'ColorFillType' => 'DISCRETE|GRADIENT', // REQUIRED
                                    'Colors' => [ // REQUIRED
                                        [
                                            'Color' => '<string>',
                                            'DataValue' => <float>,
                                        ],
                                        // ...
                                    ],
                                    'NullValueColor' => [
                                        'Color' => '<string>',
                                        'DataValue' => <float>,
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'TreeMapAggregatedFieldWells' => [
                                        'Colors' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Groups' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Sizes' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'GroupLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'SizeLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'TreeMapGroupItemsLimitConfiguration' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'TreeMapSort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'Tooltip' => [
                                    'FieldBasedTooltip' => [
                                        'AggregationVisibility' => 'HIDDEN|VISIBLE',
                                        'TooltipFields' => [
                                            [
                                                'ColumnTooltipItem' => [
                                                    'Aggregation' => [
                                                        'AttributeAggregationFunction' => [
                                                            'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues' => '<string>',
                                                        ],
                                                        'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                        'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                        'NumericalAggregationFunction' => [
                                                            'PercentileAggregation' => [
                                                                'PercentileValue' => <float>,
                                                            ],
                                                            'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                        ],
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                                'FieldTooltipItem' => [
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'Label' => '<string>',
                                                    'TooltipTarget' => 'BOTH|BAR|LINE',
                                                    'Visibility' => 'HIDDEN|VISIBLE',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'TooltipTitleType' => 'NONE|PRIMARY_VALUE',
                                    ],
                                    'SelectedTooltipType' => 'BASIC|DETAILED',
                                    'TooltipVisibility' => 'HIDDEN|VISIBLE',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WaterfallVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'CategoryAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'ColorConfiguration' => [
                                    'GroupColorConfiguration' => [
                                        'NegativeBarColor' => '<string>',
                                        'PositiveBarColor' => '<string>',
                                        'TotalBarColor' => '<string>',
                                    ],
                                ],
                                'DataLabels' => [
                                    'CategoryLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'DataLabelTypes' => [
                                        [
                                            'DataPathLabelType' => [
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'FieldLabelType' => [
                                                'FieldId' => '<string>',
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MaximumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'MinimumLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                            'RangeEndsLabelType' => [
                                                'Visibility' => 'HIDDEN|VISIBLE',
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'LabelColor' => '<string>',
                                    'LabelContent' => 'VALUE|PERCENT|VALUE_AND_PERCENT',
                                    'LabelFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'MeasureLabelVisibility' => 'HIDDEN|VISIBLE',
                                    'Overlap' => 'DISABLE_OVERLAP|ENABLE_OVERLAP',
                                    'Position' => 'INSIDE|OUTSIDE|LEFT|TOP|BOTTOM|RIGHT',
                                    'TotalsVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WaterfallChartAggregatedFieldWells' => [
                                        'Breakdowns' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Categories' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Values' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'Legend' => [
                                    'Height' => '<string>',
                                    'Position' => 'AUTO|RIGHT|BOTTOM|TOP',
                                    'Title' => [
                                        'CustomLabel' => '<string>',
                                        'FontConfiguration' => [
                                            'FontColor' => '<string>',
                                            'FontDecoration' => 'UNDERLINE|NONE',
                                            'FontFamily' => '<string>',
                                            'FontSize' => [
                                                'Absolute' => '<string>',
                                                'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                            ],
                                            'FontStyle' => 'NORMAL|ITALIC',
                                            'FontWeight' => [
                                                'Name' => 'NORMAL|BOLD',
                                            ],
                                        ],
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                    ],
                                    'ValueFontConfiguration' => [
                                        'FontColor' => '<string>',
                                        'FontDecoration' => 'UNDERLINE|NONE',
                                        'FontFamily' => '<string>',
                                        'FontSize' => [
                                            'Absolute' => '<string>',
                                            'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                        ],
                                        'FontStyle' => 'NORMAL|ITALIC',
                                        'FontWeight' => [
                                            'Name' => 'NORMAL|BOLD',
                                        ],
                                    ],
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                    'Width' => '<string>',
                                ],
                                'PrimaryYAxisDisplayOptions' => [
                                    'AxisLineVisibility' => 'HIDDEN|VISIBLE',
                                    'AxisOffset' => '<string>',
                                    'DataOptions' => [
                                        'DateAxisOptions' => [
                                            'MissingDateVisibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'NumericAxisOptions' => [
                                            'Range' => [
                                                'DataDriven' => [
                                                ],
                                                'MinMax' => [
                                                    'Maximum' => <float>,
                                                    'Minimum' => <float>,
                                                ],
                                            ],
                                            'Scale' => [
                                                'Linear' => [
                                                    'StepCount' => <integer>,
                                                    'StepSize' => <float>,
                                                ],
                                                'Logarithmic' => [
                                                    'Base' => <float>,
                                                ],
                                            ],
                                        ],
                                    ],
                                    'GridLineVisibility' => 'HIDDEN|VISIBLE',
                                    'ScrollbarOptions' => [
                                        'Visibility' => 'HIDDEN|VISIBLE',
                                        'VisibleRange' => [
                                            'PercentRange' => [
                                                'From' => <float>,
                                                'To' => <float>,
                                            ],
                                        ],
                                    ],
                                    'TickLabelOptions' => [
                                        'LabelOptions' => [
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                            'Visibility' => 'HIDDEN|VISIBLE',
                                        ],
                                        'RotationAngle' => <float>,
                                    ],
                                ],
                                'PrimaryYAxisLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'SortConfiguration' => [
                                    'BreakdownItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'VisualPalette' => [
                                    'ChartColor' => '<string>',
                                    'ColorMap' => [
                                        [
                                            'Color' => '<string>', // REQUIRED
                                            'Element' => [ // REQUIRED
                                                'DataPathType' => [
                                                    'PivotTableDataPathType' => 'HIERARCHY_ROWS_LAYOUT_COLUMN|MULTIPLE_ROW_METRICS_COLUMN|EMPTY_COLUMN_HEADER|COUNT_METRIC_COLUMN',
                                                ],
                                                'FieldId' => '<string>',
                                                'FieldValue' => '<string>',
                                            ],
                                            'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                        ],
                                        // ...
                                    ],
                                ],
                                'WaterfallChartOptions' => [
                                    'TotalBarLabel' => '<string>',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                        'WordCloudVisual' => [
                            'Actions' => [
                                [
                                    'ActionOperations' => [ // REQUIRED
                                        [
                                            'FilterOperation' => [
                                                'SelectedFieldsConfiguration' => [ // REQUIRED
                                                    'SelectedColumns' => [
                                                        [
                                                            'ColumnName' => '<string>', // REQUIRED
                                                            'DataSetIdentifier' => '<string>', // REQUIRED
                                                        ],
                                                        // ...
                                                    ],
                                                    'SelectedFieldOptions' => 'ALL_FIELDS',
                                                    'SelectedFields' => ['<string>', ...],
                                                ],
                                                'TargetVisualsConfiguration' => [ // REQUIRED
                                                    'SameSheetTargetVisualConfiguration' => [
                                                        'TargetVisualOptions' => 'ALL_VISUALS',
                                                        'TargetVisuals' => ['<string>', ...],
                                                    ],
                                                ],
                                            ],
                                            'NavigationOperation' => [
                                                'LocalNavigationConfiguration' => [
                                                    'TargetSheetId' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'SetParametersOperation' => [
                                                'ParameterValueConfigurations' => [ // REQUIRED
                                                    [
                                                        'DestinationParameterName' => '<string>', // REQUIRED
                                                        'Value' => [ // REQUIRED
                                                            'CustomValuesConfiguration' => [
                                                                'CustomValues' => [ // REQUIRED
                                                                    'DateTimeValues' => [<integer || string || DateTime>, ...],
                                                                    'DecimalValues' => [<float>, ...],
                                                                    'IntegerValues' => [<integer>, ...],
                                                                    'StringValues' => ['<string>', ...],
                                                                ],
                                                                'IncludeNullValue' => true || false,
                                                            ],
                                                            'SelectAllValueOptions' => 'ALL_VALUES',
                                                            'SourceColumn' => [
                                                                'ColumnName' => '<string>', // REQUIRED
                                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                                            ],
                                                            'SourceField' => '<string>',
                                                            'SourceParameterName' => '<string>',
                                                        ],
                                                    ],
                                                    // ...
                                                ],
                                            ],
                                            'URLOperation' => [
                                                'URLTarget' => 'NEW_TAB|NEW_WINDOW|SAME_TAB', // REQUIRED
                                                'URLTemplate' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'CustomActionId' => '<string>', // REQUIRED
                                    'Name' => '<string>', // REQUIRED
                                    'Status' => 'ENABLED|DISABLED',
                                    'Trigger' => 'DATA_POINT_CLICK|DATA_POINT_MENU', // REQUIRED
                                ],
                                // ...
                            ],
                            'ChartConfiguration' => [
                                'CategoryLabelOptions' => [
                                    'AxisLabelOptions' => [
                                        [
                                            'ApplyTo' => [
                                                'Column' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                            'CustomLabel' => '<string>',
                                            'FontConfiguration' => [
                                                'FontColor' => '<string>',
                                                'FontDecoration' => 'UNDERLINE|NONE',
                                                'FontFamily' => '<string>',
                                                'FontSize' => [
                                                    'Absolute' => '<string>',
                                                    'Relative' => 'EXTRA_SMALL|SMALL|MEDIUM|LARGE|EXTRA_LARGE',
                                                ],
                                                'FontStyle' => 'NORMAL|ITALIC',
                                                'FontWeight' => [
                                                    'Name' => 'NORMAL|BOLD',
                                                ],
                                            ],
                                        ],
                                        // ...
                                    ],
                                    'SortIconVisibility' => 'HIDDEN|VISIBLE',
                                    'Visibility' => 'HIDDEN|VISIBLE',
                                ],
                                'FieldWells' => [
                                    'WordCloudAggregatedFieldWells' => [
                                        'GroupBy' => [
                                            [
                                                'CategoricalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'DateDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'DateGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND',
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                                'NumericalDimensionField' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                    'HierarchyId' => '<string>',
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'Size' => [
                                            [
                                                'CalculatedMeasureField' => [
                                                    'Expression' => '<string>', // REQUIRED
                                                    'FieldId' => '<string>', // REQUIRED
                                                ],
                                                'CategoricalMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'DateMeasureField' => [
                                                    'AggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'DateTimeFormat' => '<string>',
                                                        'NullValueFormatConfiguration' => [
                                                            'NullString' => '<string>', // REQUIRED
                                                        ],
                                                        'NumericFormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                                'NumericalMeasureField' => [
                                                    'AggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'FieldId' => '<string>', // REQUIRED
                                                    'FormatConfiguration' => [
                                                        'FormatConfiguration' => [
                                                            'CurrencyDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                                'Symbol' => '<string>',
                                                            ],
                                                            'NumberDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'NumberScale' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                            'PercentageDisplayFormatConfiguration' => [
                                                                'DecimalPlacesConfiguration' => [
                                                                    'DecimalPlaces' => <integer>, // REQUIRED
                                                                ],
                                                                'NegativeValueConfiguration' => [
                                                                    'DisplayMode' => 'POSITIVE|NEGATIVE', // REQUIRED
                                                                ],
                                                                'NullValueFormatConfiguration' => [
                                                                    'NullString' => '<string>', // REQUIRED
                                                                ],
                                                                'Prefix' => '<string>',
                                                                'SeparatorConfiguration' => [
                                                                    'DecimalSeparator' => 'COMMA|DOT|SPACE',
                                                                    'ThousandsSeparator' => [
                                                                        'Symbol' => 'COMMA|DOT|SPACE',
                                                                        'Visibility' => 'HIDDEN|VISIBLE',
                                                                    ],
                                                                ],
                                                                'Suffix' => '<string>',
                                                            ],
                                                        ],
                                                    ],
                                                ],
                                            ],
                                            // ...
                                        ],
                                    ],
                                ],
                                'Interactions' => [
                                    'ContextMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                    'VisualMenuOption' => [
                                        'AvailabilityStatus' => 'ENABLED|DISABLED',
                                    ],
                                ],
                                'SortConfiguration' => [
                                    'CategoryItemsLimit' => [
                                        'ItemsLimit' => <integer>,
                                        'OtherCategories' => 'INCLUDE|EXCLUDE',
                                    ],
                                    'CategorySort' => [
                                        [
                                            'ColumnSort' => [
                                                'AggregationFunction' => [
                                                    'AttributeAggregationFunction' => [
                                                        'SimpleAttributeAggregation' => 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues' => '<string>',
                                                    ],
                                                    'CategoricalAggregationFunction' => 'COUNT|DISTINCT_COUNT',
                                                    'DateAggregationFunction' => 'COUNT|DISTINCT_COUNT|MIN|MAX',
                                                    'NumericalAggregationFunction' => [
                                                        'PercentileAggregation' => [
                                                            'PercentileValue' => <float>,
                                                        ],
                                                        'SimpleNumericalAggregation' => 'SUM|AVERAGE|MIN|MAX|COUNT|DISTINCT_COUNT|VAR|VARP|STDEV|STDEVP|MEDIAN',
                                                    ],
                                                ],
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'SortBy' => [ // REQUIRED
                                                    'ColumnName' => '<string>', // REQUIRED
                                                    'DataSetIdentifier' => '<string>', // REQUIRED
                                                ],
                                            ],
                                            'FieldSort' => [
                                                'Direction' => 'ASC|DESC', // REQUIRED
                                                'FieldId' => '<string>', // REQUIRED
                                            ],
                                        ],
                                        // ...
                                    ],
                                ],
                                'WordCloudOptions' => [
                                    'CloudLayout' => 'FLUID|NORMAL',
                                    'MaximumStringLength' => <integer>,
                                    'WordCasing' => 'LOWER_CASE|EXISTING_CASE',
                                    'WordOrientation' => 'HORIZONTAL|HORIZONTAL_AND_VERTICAL',
                                    'WordPadding' => 'NONE|SMALL|MEDIUM|LARGE',
                                    'WordScaling' => 'EMPHASIZE|NORMAL',
                                ],
                            ],
                            'ColumnHierarchies' => [
                                [
                                    'DateTimeHierarchy' => [
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'ExplicitHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                    'PredefinedHierarchy' => [
                                        'Columns' => [ // REQUIRED
                                            [
                                                'ColumnName' => '<string>', // REQUIRED
                                                'DataSetIdentifier' => '<string>', // REQUIRED
                                            ],
                                            // ...
                                        ],
                                        'DrillDownFilters' => [
                                            [
                                                'CategoryFilter' => [
                                                    'CategoryValues' => ['<string>', ...], // REQUIRED
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                ],
                                                'NumericEqualityFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'Value' => <float>, // REQUIRED
                                                ],
                                                'TimeRangeFilter' => [
                                                    'Column' => [ // REQUIRED
                                                        'ColumnName' => '<string>', // REQUIRED
                                                        'DataSetIdentifier' => '<string>', // REQUIRED
                                                    ],
                                                    'RangeMaximum' => <integer || string || DateTime>, // REQUIRED
                                                    'RangeMinimum' => <integer || string || DateTime>, // REQUIRED
                                                    'TimeGranularity' => 'YEAR|QUARTER|MONTH|WEEK|DAY|HOUR|MINUTE|SECOND|MILLISECOND', // REQUIRED
                                                ],
                                            ],
                                            // ...
                                        ],
                                        'HierarchyId' => '<string>', // REQUIRED
                                    ],
                                ],
                                // ...
                            ],
                            'Subtitle' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'Title' => [
                                'FormatText' => [
                                    'PlainText' => '<string>',
                                    'RichText' => '<string>',
                                ],
                                'Visibility' => 'HIDDEN|VISIBLE',
                            ],
                            'VisualContentAltText' => '<string>',
                            'VisualId' => '<string>', // REQUIRED
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'StaticFiles' => [
            [
                'ImageStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
                'SpatialStaticFile' => [
                    'Source' => [
                        'S3Options' => [
                            'BucketName' => '<string>', // REQUIRED
                            'ObjectKey' => '<string>', // REQUIRED
                            'Region' => '<string>', // REQUIRED
                        ],
                        'UrlOptions' => [
                            'Url' => '<string>', // REQUIRED
                        ],
                    ],
                    'StaticFileId' => '<string>', // REQUIRED
                ],
            ],
            // ...
        ],
    ],
    'Name' => '<string>',
    'SourceEntity' => [
        'SourceAnalysis' => [
            'Arn' => '<string>', // REQUIRED
            'DataSetReferences' => [ // REQUIRED
                [
                    'DataSetArn' => '<string>', // REQUIRED
                    'DataSetPlaceholder' => '<string>', // REQUIRED
                ],
                // ...
            ],
        ],
        'SourceTemplate' => [
            'Arn' => '<string>', // REQUIRED
        ],
    ],
    'TemplateId' => '<string>', // REQUIRED
    'ValidationStrategy' => [
        'Mode' => 'STRICT|LENIENT', // REQUIRED
    ],
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template that you're updating.

Definition
Type: TemplateVersionDefinition structure

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Name
Type: string

The name for the template.

SourceEntity
Type: TemplateSourceEntity structure

The entity that you are using as a source when you update the template. In SourceEntity, you specify the type of object you're using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region;.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

TemplateId
Required: Yes
Type: string

The ID for the template.

ValidationStrategy
Type: ValidationStrategy structure

The option to relax the validation needed to update a template with definition objects. This skips the validation step for specific errors.

VersionDescription
Type: string

A description of the current template version that is being updated. Every time you call UpdateTemplate, you create a new version of the template. Each version of the template maintains a description of the version in the VersionDescription field.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateId' => '<string>',
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the template.

CreationStatus
Type: string

The creation status of the template.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateId
Type: string

The ID for the template.

VersionArn
Type: string

The ARN for the template, including the version information of the first version.

Errors

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateTemplateAlias

$result = $client->updateTemplateAlias([/* ... */]);
$promise = $client->updateTemplateAliasAsync([/* ... */]);

Updates the template alias of a template.

Parameter Syntax

$result = $client->updateTemplateAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'TemplateId' => '<string>', // REQUIRED
    'TemplateVersionNumber' => <integer>, // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The alias of the template that you want to update. If you name a specific alias, you update the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn't apply to templates.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template alias that you're updating.

TemplateId
Required: Yes
Type: string

The ID for the template.

TemplateVersionNumber
Required: Yes
Type: long (int|float)

The version number of the template.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'TemplateVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateAlias
Type: TemplateAlias structure

The template alias.

Errors

ThrottlingException:

Access is throttled.

ResourceNotFoundException:

One or more resources can't be found.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InternalFailureException:

An internal failure occurred.

UpdateTemplatePermissions

$result = $client->updateTemplatePermissions([/* ... */]);
$promise = $client->updateTemplatePermissionsAsync([/* ... */]);

Updates the resource permissions for a template.

Parameter Syntax

$result = $client->updateTemplatePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TemplateId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the template.

GrantPermissions
Type: Array of ResourcePermission structures

A list of resource permissions to be granted on the template.

RevokePermissions
Type: Array of ResourcePermission structures

A list of resource permissions to be revoked from the template.

TemplateId
Required: Yes
Type: string

The ID for the template.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TemplateArn' => '<string>',
    'TemplateId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

A list of resource permissions to be set on the template.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TemplateArn
Type: string

The Amazon Resource Name (ARN) of the template.

TemplateId
Type: string

The ID for the template.

Errors

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateTheme

$result = $client->updateTheme([/* ... */]);
$promise = $client->updateThemeAsync([/* ... */]);

Updates a theme.

Parameter Syntax

$result = $client->updateTheme([
    'AwsAccountId' => '<string>', // REQUIRED
    'BaseThemeId' => '<string>', // REQUIRED
    'Configuration' => [
        'DataColorPalette' => [
            'Colors' => ['<string>', ...],
            'EmptyFillColor' => '<string>',
            'MinMaxGradient' => ['<string>', ...],
        ],
        'Sheet' => [
            'Tile' => [
                'Border' => [
                    'Show' => true || false,
                ],
            ],
            'TileLayout' => [
                'Gutter' => [
                    'Show' => true || false,
                ],
                'Margin' => [
                    'Show' => true || false,
                ],
            ],
        ],
        'Typography' => [
            'FontFamilies' => [
                [
                    'FontFamily' => '<string>',
                ],
                // ...
            ],
        ],
        'UIColorPalette' => [
            'Accent' => '<string>',
            'AccentForeground' => '<string>',
            'Danger' => '<string>',
            'DangerForeground' => '<string>',
            'Dimension' => '<string>',
            'DimensionForeground' => '<string>',
            'Measure' => '<string>',
            'MeasureForeground' => '<string>',
            'PrimaryBackground' => '<string>',
            'PrimaryForeground' => '<string>',
            'SecondaryBackground' => '<string>',
            'SecondaryForeground' => '<string>',
            'Success' => '<string>',
            'SuccessForeground' => '<string>',
            'Warning' => '<string>',
            'WarningForeground' => '<string>',
        ],
    ],
    'Name' => '<string>',
    'ThemeId' => '<string>', // REQUIRED
    'VersionDescription' => '<string>',
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme that you're updating.

BaseThemeId
Required: Yes
Type: string

The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

Configuration
Type: ThemeConfiguration structure

The theme configuration, which contains the theme display properties.

Name
Type: string

The name for the theme.

ThemeId
Required: Yes
Type: string

The ID for the theme.

VersionDescription
Type: string

A description of the theme version that you're updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

Result Syntax

[
    'Arn' => '<string>',
    'CreationStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETED',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeId' => '<string>',
    'VersionArn' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the theme.

CreationStatus
Type: string

The creation status of the theme.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeId
Type: string

The ID for the theme.

VersionArn
Type: string

The Amazon Resource Name (ARN) for the new version of the theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateThemeAlias

$result = $client->updateThemeAlias([/* ... */]);
$promise = $client->updateThemeAliasAsync([/* ... */]);

Updates an alias of a theme.

Parameter Syntax

$result = $client->updateThemeAlias([
    'AliasName' => '<string>', // REQUIRED
    'AwsAccountId' => '<string>', // REQUIRED
    'ThemeId' => '<string>', // REQUIRED
    'ThemeVersionNumber' => <integer>, // REQUIRED
]);

Parameter Details

Members
AliasName
Required: Yes
Type: string

The name of the theme alias that you want to update.

AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme alias that you're updating.

ThemeId
Required: Yes
Type: string

The ID for the theme.

ThemeVersionNumber
Required: Yes
Type: long (int|float)

The version number of the theme that the alias should reference.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeAlias' => [
        'AliasName' => '<string>',
        'Arn' => '<string>',
        'ThemeVersionNumber' => <integer>,
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeAlias
Type: ThemeAlias structure

Information about the theme alias.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceExistsException:

The resource specified already exists.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

UpdateThemePermissions

$result = $client->updateThemePermissions([/* ... */]);
$promise = $client->updateThemePermissionsAsync([/* ... */]);

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

  • User

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

  • Owner

    • "quicksight:DescribeTheme"

    • "quicksight:DescribeThemeAlias"

    • "quicksight:ListThemeAliases"

    • "quicksight:ListThemeVersions"

    • "quicksight:DeleteTheme"

    • "quicksight:UpdateTheme"

    • "quicksight:CreateThemeAlias"

    • "quicksight:DeleteThemeAlias"

    • "quicksight:UpdateThemeAlias"

    • "quicksight:UpdateThemePermissions"

    • "quicksight:DescribeThemePermissions"

  • To specify no permissions, omit the permissions list.

Parameter Syntax

$result = $client->updateThemePermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'ThemeId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the theme.

GrantPermissions
Type: Array of ResourcePermission structures

A list of resource permissions to be granted for the theme.

RevokePermissions
Type: Array of ResourcePermission structures

A list of resource permissions to be revoked from the theme.

ThemeId
Required: Yes
Type: string

The ID for the theme.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'ThemeArn' => '<string>',
    'ThemeId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

The resulting list of resource permissions for the theme.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

ThemeArn
Type: string

The Amazon Resource Name (ARN) of the theme.

ThemeId
Type: string

The ID for the theme.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateTopic

$result = $client->updateTopic([/* ... */]);
$promise = $client->updateTopicAsync([/* ... */]);

Updates a topic.

Parameter Syntax

$result = $client->updateTopic([
    'AwsAccountId' => '<string>', // REQUIRED
    'Topic' => [ // REQUIRED
        'ConfigOptions' => [
            'QBusinessInsightsEnabled' => true || false,
        ],
        'DataSets' => [
            [
                'CalculatedFields' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CalculatedFieldDescription' => '<string>',
                        'CalculatedFieldName' => '<string>', // REQUIRED
                        'CalculatedFieldSynonyms' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'Expression' => '<string>', // REQUIRED
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'Columns' => [
                    [
                        'Aggregation' => 'SUM|MAX|MIN|COUNT|DISTINCT_COUNT|AVERAGE|MEDIAN|STDEV|STDEVP|VAR|VARP',
                        'AllowedAggregations' => ['<string>', ...],
                        'CellValueSynonyms' => [
                            [
                                'CellValue' => '<string>',
                                'Synonyms' => ['<string>', ...],
                            ],
                            // ...
                        ],
                        'ColumnDataRole' => 'DIMENSION|MEASURE',
                        'ColumnDescription' => '<string>',
                        'ColumnFriendlyName' => '<string>',
                        'ColumnName' => '<string>', // REQUIRED
                        'ColumnSynonyms' => ['<string>', ...],
                        'ComparativeOrder' => [
                            'SpecifedOrder' => ['<string>', ...],
                            'TreatUndefinedSpecifiedValues' => 'LEAST|MOST',
                            'UseOrdering' => 'GREATER_IS_BETTER|LESSER_IS_BETTER|SPECIFIED',
                        ],
                        'DefaultFormatting' => [
                            'DisplayFormat' => 'AUTO|PERCENT|CURRENCY|NUMBER|DATE|STRING',
                            'DisplayFormatOptions' => [
                                'BlankCellFormat' => '<string>',
                                'CurrencySymbol' => '<string>',
                                'DateFormat' => '<string>',
                                'DecimalSeparator' => 'COMMA|DOT',
                                'FractionDigits' => <integer>,
                                'GroupingSeparator' => '<string>',
                                'NegativeFormat' => [
                                    'Prefix' => '<string>',
                                    'Suffix' => '<string>',
                                ],
                                'Prefix' => '<string>',
                                'Suffix' => '<string>',
                                'UnitScaler' => 'NONE|AUTO|THOUSANDS|MILLIONS|BILLIONS|TRILLIONS',
                                'UseBlankCellFormat' => true || false,
                                'UseGrouping' => true || false,
                            ],
                        ],
                        'DisableIndexing' => true || false,
                        'IsIncludedInTopic' => true || false,
                        'NeverAggregateInFilter' => true || false,
                        'NonAdditive' => true || false,
                        'NotAllowedAggregations' => ['<string>', ...],
                        'SemanticType' => [
                            'FalseyCellValue' => '<string>',
                            'FalseyCellValueSynonyms' => ['<string>', ...],
                            'SubTypeName' => '<string>',
                            'TruthyCellValue' => '<string>',
                            'TruthyCellValueSynonyms' => ['<string>', ...],
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                        'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    ],
                    // ...
                ],
                'DataAggregation' => [
                    'DatasetRowDateGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                    'DefaultDateColumnName' => '<string>',
                ],
                'DatasetArn' => '<string>', // REQUIRED
                'DatasetDescription' => '<string>',
                'DatasetName' => '<string>',
                'Filters' => [
                    [
                        'CategoryFilter' => [
                            'CategoryFilterFunction' => 'EXACT|CONTAINS',
                            'CategoryFilterType' => 'CUSTOM_FILTER|CUSTOM_FILTER_LIST|FILTER_LIST',
                            'Constant' => [
                                'CollectiveConstant' => [
                                    'ValueList' => ['<string>', ...],
                                ],
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'Inverse' => true || false,
                        ],
                        'DateRangeFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'FilterClass' => 'ENFORCED_VALUE_FILTER|CONDITIONAL_VALUE_FILTER|NAMED_VALUE_FILTER',
                        'FilterDescription' => '<string>',
                        'FilterName' => '<string>', // REQUIRED
                        'FilterSynonyms' => ['<string>', ...],
                        'FilterType' => 'CATEGORY_FILTER|NUMERIC_EQUALITY_FILTER|NUMERIC_RANGE_FILTER|DATE_RANGE_FILTER|RELATIVE_DATE_FILTER',
                        'NumericEqualityFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                        ],
                        'NumericRangeFilter' => [
                            'Aggregation' => 'NO_AGGREGATION|SUM|AVERAGE|COUNT|DISTINCT_COUNT|MAX|MEDIAN|MIN|STDEV|STDEVP|VAR|VARP',
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'RangeConstant' => [
                                    'Maximum' => '<string>',
                                    'Minimum' => '<string>',
                                ],
                            ],
                            'Inclusive' => true || false,
                        ],
                        'OperandFieldName' => '<string>', // REQUIRED
                        'RelativeDateFilter' => [
                            'Constant' => [
                                'ConstantType' => 'SINGULAR|RANGE|COLLECTIVE',
                                'SingularConstant' => '<string>',
                            ],
                            'RelativeDateFilterFunction' => 'PREVIOUS|THIS|LAST|NEXT|NOW',
                            'TimeGranularity' => 'SECOND|MINUTE|HOUR|DAY|WEEK|MONTH|QUARTER|YEAR',
                        ],
                    ],
                    // ...
                ],
                'NamedEntities' => [
                    [
                        'Definition' => [
                            [
                                'FieldName' => '<string>',
                                'Metric' => [
                                    'Aggregation' => 'SUM|MIN|MAX|COUNT|AVERAGE|DISTINCT_COUNT|STDEV|STDEVP|VAR|VARP|PERCENTILE|MEDIAN|CUSTOM',
                                    'AggregationFunctionParameters' => ['<string>', ...],
                                ],
                                'PropertyName' => '<string>',
                                'PropertyRole' => 'PRIMARY|ID',
                                'PropertyUsage' => 'INHERIT|DIMENSION|MEASURE',
                            ],
                            // ...
                        ],
                        'EntityDescription' => '<string>',
                        'EntityName' => '<string>', // REQUIRED
                        'EntitySynonyms' => ['<string>', ...],
                        'SemanticEntityType' => [
                            'SubTypeName' => '<string>',
                            'TypeName' => '<string>',
                            'TypeParameters' => ['<string>', ...],
                        ],
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'Description' => '<string>',
        'Name' => '<string>',
        'UserExperienceVersion' => 'LEGACY|NEW_READER_EXPERIENCE',
    ],
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic that you want to update.

Topic
Required: Yes
Type: TopicDetails structure

The definition of the topic that you want to update.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'RefreshArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the topic.

RefreshArn
Type: string

The Amazon Resource Name (ARN) of the topic refresh.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicId
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateTopicPermissions

$result = $client->updateTopicPermissions([/* ... */]);
$promise = $client->updateTopicPermissionsAsync([/* ... */]);

Updates the permissions of a topic.

Parameter Syntax

$result = $client->updateTopicPermissions([
    'AwsAccountId' => '<string>', // REQUIRED
    'GrantPermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'RevokePermissions' => [
        [
            'Actions' => ['<string>', ...], // REQUIRED
            'Principal' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for.

GrantPermissions
Type: Array of ResourcePermission structures

The resource permissions that you want to grant to the topic.

RevokePermissions
Type: Array of ResourcePermission structures

The resource permissions that you want to revoke from the topic.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'Permissions' => [
        [
            'Actions' => ['<string>', ...],
            'Principal' => '<string>',
        ],
        // ...
    ],
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
Permissions
Type: Array of ResourcePermission structures

A list of resource permissions on the topic.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ThrottlingException:

Access is throttled.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

LimitExceededException:

A limit is exceeded.

InternalFailureException:

An internal failure occurred.

UpdateTopicRefreshSchedule

$result = $client->updateTopicRefreshSchedule([/* ... */]);
$promise = $client->updateTopicRefreshScheduleAsync([/* ... */]);

Updates a topic refresh schedule.

Parameter Syntax

$result = $client->updateTopicRefreshSchedule([
    'AwsAccountId' => '<string>', // REQUIRED
    'DatasetId' => '<string>', // REQUIRED
    'RefreshSchedule' => [ // REQUIRED
        'BasedOnSpiceSchedule' => true || false, // REQUIRED
        'IsEnabled' => true || false, // REQUIRED
        'RepeatAt' => '<string>',
        'StartingAt' => <integer || string || DateTime>,
        'Timezone' => '<string>',
        'TopicScheduleType' => 'HOURLY|DAILY|WEEKLY|MONTHLY',
    ],
    'TopicId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want to update.

DatasetId
Required: Yes
Type: string

The ID of the dataset.

RefreshSchedule
Required: Yes
Type: TopicRefreshSchedule structure

The definition of a refresh schedule.

TopicId
Required: Yes
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Result Syntax

[
    'DatasetArn' => '<string>',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'TopicArn' => '<string>',
    'TopicId' => '<string>',
]

Result Details

Members
DatasetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

TopicArn
Type: string

The Amazon Resource Name (ARN) of the topic.

TopicId
Type: string

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ResourceExistsException:

The resource specified already exists.

ThrottlingException:

Access is throttled.

InternalFailureException:

An internal failure occurred.

UpdateUser

$result = $client->updateUser([/* ... */]);
$promise = $client->updateUserAsync([/* ... */]);

Updates an Amazon QuickSight user.

Parameter Syntax

$result = $client->updateUser([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomFederationProviderUrl' => '<string>',
    'CustomPermissionsName' => '<string>',
    'Email' => '<string>', // REQUIRED
    'ExternalLoginFederationProviderType' => '<string>',
    'ExternalLoginId' => '<string>',
    'Namespace' => '<string>', // REQUIRED
    'Role' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO', // REQUIRED
    'UnapplyCustomPermissions' => true || false,
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

CustomFederationProviderUrl
Type: string

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

CustomPermissionsName
Type: string

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:

  • Create and update data sources

  • Create and update datasets

  • Create and update email reports

  • Subscribe to email reports

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

Email
Required: Yes
Type: string

The email address of the user that you want to update.

ExternalLoginFederationProviderType
Type: string

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

  • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com. When choosing the COGNITO provider type, don’t use the "CustomFederationProviderUrl" parameter which is only needed when the external provider is custom.

  • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider. When choosing CUSTOM_OIDC type, use the CustomFederationProviderUrl parameter to provide the custom OIDC provider URL.

  • NONE: This clears all the previously saved external login information for a user. Use the DescribeUser API operation to check the external login information.

ExternalLoginId
Type: string

The identity ID for a user in the external login provider.

Namespace
Required: Yes
Type: string

The namespace. Currently, you should set this to default.

Role
Required: Yes
Type: string

The Amazon QuickSight role of the user. The role can be one of the following default security cohorts:

  • READER: A user who has read-only access to dashboards.

  • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

  • ADMIN: A user who is an author, who can also manage Amazon QuickSight settings.

  • READER_PRO: Reader Pro adds Generative BI capabilities to the Reader role. Reader Pros have access to Amazon Q in Amazon QuickSight, can build stories with Amazon Q, and can generate executive summaries from dashboards.

  • AUTHOR_PRO: Author Pro adds Generative BI capabilities to the Author role. Author Pros can author dashboards with natural language with Amazon Q, build stories with Amazon Q, create Topics for Q&A, and generate executive summaries from dashboards.

  • ADMIN_PRO: Admin Pros are Author Pros who can also manage Amazon QuickSight administrative settings. Admin Pro users are billed at Author Pro pricing.

The name of the Amazon QuickSight role is invisible to the user except for the console screens dealing with permissions.

UnapplyCustomPermissions
Type: boolean

A flag that you use to indicate that you want to remove all custom permissions from this user. Using this parameter resets the user to the state it was in before a custom permissions profile was applied. This parameter defaults to NULL and it doesn't accept any other value.

UserName
Required: Yes
Type: string

The Amazon QuickSight user name that you want to update.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
    'User' => [
        'Active' => true || false,
        'Arn' => '<string>',
        'CustomPermissionsName' => '<string>',
        'Email' => '<string>',
        'ExternalLoginFederationProviderType' => '<string>',
        'ExternalLoginFederationProviderUrl' => '<string>',
        'ExternalLoginId' => '<string>',
        'IdentityType' => 'IAM|QUICKSIGHT|IAM_IDENTITY_CENTER',
        'PrincipalId' => '<string>',
        'Role' => 'ADMIN|AUTHOR|READER|RESTRICTED_AUTHOR|RESTRICTED_READER|ADMIN_PRO|AUTHOR_PRO|READER_PRO',
        'UserName' => '<string>',
    ],
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

User
Type: User structure

The Amazon QuickSight user.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateUserCustomPermission

$result = $client->updateUserCustomPermission([/* ... */]);
$promise = $client->updateUserCustomPermissionAsync([/* ... */]);

Updates a custom permissions profile for a user.

Parameter Syntax

$result = $client->updateUserCustomPermission([
    'AwsAccountId' => '<string>', // REQUIRED
    'CustomPermissionsName' => '<string>', // REQUIRED
    'Namespace' => '<string>', // REQUIRED
    'UserName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The ID of the Amazon Web Services account that contains the custom permission configuration that you want to update.

CustomPermissionsName
Required: Yes
Type: string

The name of the custom permissions that you want to update.

Namespace
Required: Yes
Type: string

The namespace that the user belongs to.

UserName
Required: Yes
Type: string

The username of the user that you want to update custom permissions for.

Result Syntax

[
    'RequestId' => '<string>',
    'Status' => <integer>,
]

Result Details

Members
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

Errors

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

PreconditionNotMetException:

One or more preconditions aren't met.

InternalFailureException:

An internal failure occurred.

ResourceUnavailableException:

This resource is currently unavailable.

UpdateVPCConnection

$result = $client->updateVPCConnection([/* ... */]);
$promise = $client->updateVPCConnectionAsync([/* ... */]);

Updates a VPC connection.

Parameter Syntax

$result = $client->updateVPCConnection([
    'AwsAccountId' => '<string>', // REQUIRED
    'DnsResolvers' => ['<string>', ...],
    'Name' => '<string>', // REQUIRED
    'RoleArn' => '<string>', // REQUIRED
    'SecurityGroupIds' => ['<string>', ...], // REQUIRED
    'SubnetIds' => ['<string>', ...], // REQUIRED
    'VPCConnectionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AwsAccountId
Required: Yes
Type: string

The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.

DnsResolvers
Type: Array of strings

A list of IP addresses of DNS resolver endpoints for the VPC connection.

Name
Required: Yes
Type: string

The display name for the VPC connection.

RoleArn
Required: Yes
Type: string

An IAM role associated with the VPC connection.

SecurityGroupIds
Required: Yes
Type: Array of strings

A list of security group IDs for the VPC connection.

SubnetIds
Required: Yes
Type: Array of strings

A list of subnet IDs for the VPC connection.

VPCConnectionId
Required: Yes
Type: string

The ID of the VPC connection that you're updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

Result Syntax

[
    'Arn' => '<string>',
    'AvailabilityStatus' => 'AVAILABLE|UNAVAILABLE|PARTIALLY_AVAILABLE',
    'RequestId' => '<string>',
    'Status' => <integer>,
    'UpdateStatus' => 'CREATION_IN_PROGRESS|CREATION_SUCCESSFUL|CREATION_FAILED|UPDATE_IN_PROGRESS|UPDATE_SUCCESSFUL|UPDATE_FAILED|DELETION_IN_PROGRESS|DELETION_FAILED|DELETED',
    'VPCConnectionId' => '<string>',
]

Result Details

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the VPC connection.

AvailabilityStatus
Type: string

The availability status of the VPC connection.

RequestId
Type: string

The Amazon Web Services request ID for this operation.

Status
Type: int

The HTTP status of the request.

UpdateStatus
Type: string

The update status of the VPC connection's last update.

VPCConnectionId
Type: string

The ID of the VPC connection that you are updating. This ID is a unique identifier for each Amazon Web Services Region in anAmazon Web Services account.

Errors

AccessDeniedException:

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

ConflictException:

Updating or deleting a resource can cause an inconsistent state.

InvalidParameterValueException:

One or more parameters has a value that isn't valid.

LimitExceededException:

A limit is exceeded.

ResourceNotFoundException:

One or more resources can't be found.

ThrottlingException:

Access is throttled.

UnsupportedUserEditionException:

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

InternalFailureException:

An internal failure occurred.

Shapes

AccessDeniedException

Description

You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

AccountCustomization

Description

The Amazon QuickSight customizations associated with your Amazon Web Services account or a QuickSight namespace in a specific Amazon Web Services Region.

Members
DefaultEmailCustomizationTemplate
Type: string

The default email customization template.

DefaultTheme
Type: string

The default theme for this Amazon QuickSight subscription.

AccountInfo

Description

A structure that contains the following account information elements:

  • Your Amazon QuickSight account name.

  • The edition of Amazon QuickSight that your account is using.

  • The notification email address that is associated with the Amazon QuickSight account.

  • The authentication type of the Amazon QuickSight account.

  • The status of the Amazon QuickSight account's subscription.

Members
AccountName
Type: string

The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.

AccountSubscriptionStatus
Type: string

The status of your account subscription.

AuthenticationType
Type: string

The way that your Amazon QuickSight account is authenticated.

Edition
Type: string

The edition of your Amazon QuickSight account.

IAMIdentityCenterInstanceArn
Type: string

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

NotificationEmail
Type: string

The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.

AccountSettings

Description

The Amazon QuickSight settings associated with your Amazon Web Services account.

Members
AccountName
Type: string

The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.

DefaultNamespace
Type: string

The default Amazon QuickSight namespace for your Amazon Web Services account.

Edition
Type: string

The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

NotificationEmail
Type: string

The main notification email for your Amazon QuickSight subscription.

PublicSharingEnabled
Type: boolean

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

TerminationProtectionEnabled
Type: boolean

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

ActiveIAMPolicyAssignment

Description

The active Identity and Access Management (IAM) policy assignment.

Members
AssignmentName
Type: string

A name for the IAM policy assignment.

PolicyArn
Type: string

The Amazon Resource Name (ARN) of the resource.

AdHocFilteringOption

Description

An ad hoc (one-time) filtering option.

Members
AvailabilityStatus
Type: string

Availability status.

AggFunction

Description

The definition of an Agg function.

Members
Aggregation
Type: string

The aggregation of an Agg function.

AggregationFunctionParameters
Type: Associative array of custom strings keys (AggFunctionParamKey) to strings

The aggregation parameters for an Agg function.

Period
Type: string

The period of an Agg function.

PeriodField
Type: string

The period field for an Agg function.

AggregationFunction

Description

An aggregation function aggregates values from a dimension or measure.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
AttributeAggregationFunction

Aggregation for attributes.

CategoricalAggregationFunction
Type: string

Aggregation for categorical values.

  • COUNT: Aggregate by the total number of values, including duplicates.

  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

DateAggregationFunction
Type: string

Aggregation for date values.

  • COUNT: Aggregate by the total number of values, including duplicates.

  • DISTINCT_COUNT: Aggregate by the total number of distinct values.

  • MIN: Select the smallest date value.

  • MAX: Select the largest date value.

NumericalAggregationFunction

Aggregation for numerical values.

AggregationPartitionBy

Description

The definition of an AggregationPartitionBy.

Members
FieldName
Type: string

The field Name for an AggregationPartitionBy.

TimeGranularity
Type: string

The TimeGranularity for an AggregationPartitionBy.

AggregationSortConfiguration

Description

The configuration options to sort aggregated values.

Members
AggregationFunction
Type: AggregationFunction structure

The function that aggregates the values in Column.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that determines the sort order of aggregated values.

SortDirection
Required: Yes
Type: string

The sort direction of values.

  • ASC: Sort in ascending order.

  • DESC: Sort in descending order.

AllSheetsFilterScopeConfiguration

Description

An empty object that represents that the AllSheets option is the chosen value for the FilterScopeConfiguration parameter. This structure applies the filter to all visuals on all sheets of an Analysis, Dashboard, or Template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members

AmazonElasticsearchParameters

Description

The parameters for OpenSearch.

Members
Domain
Required: Yes
Type: string

The OpenSearch domain.

AmazonOpenSearchParameters

Description

The parameters for OpenSearch.

Members
Domain
Required: Yes
Type: string

The OpenSearch domain.

Analysis

Description

Metadata structure for an analysis in Amazon QuickSight

Members
AnalysisId
Type: string

The ID of the analysis.

Arn
Type: string

The Amazon Resource Name (ARN) of the analysis.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the analysis was created.

DataSetArns
Type: Array of strings

The ARNs of the datasets of the analysis.

Errors
Type: Array of AnalysisError structures

Errors associated with the analysis.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the analysis was last updated.

Name
Type: string

The descriptive name of the analysis.

Sheets
Type: Array of Sheet structures

A list of the associated sheets with the unique identifier and name of each sheet.

Status
Type: string

Status associated with the analysis.

ThemeArn
Type: string

The ARN of the theme of the analysis.

AnalysisDefaults

Description

The configuration for default analysis settings.

Members
DefaultNewSheetConfiguration
Required: Yes
Type: DefaultNewSheetConfiguration structure

The configuration for default new sheet settings.

AnalysisDefinition

Description

The definition of an analysis.

Members
AnalysisDefaults
Type: AnalysisDefaults structure

The configuration for default analysis settings.

CalculatedFields
Type: Array of CalculatedField structures

An array of calculated field definitions for the analysis.

ColumnConfigurations
Type: Array of ColumnConfiguration structures

An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.

DataSetIdentifierDeclarations
Required: Yes
Type: Array of DataSetIdentifierDeclaration structures

An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

FilterGroups
Type: Array of FilterGroup structures

Filter definitions for an analysis.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

Options
Type: AssetOptions structure

An array of option definitions for an analysis.

ParameterDeclarations
Type: Array of ParameterDeclaration structures

An array of parameter declarations for an analysis.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

QueryExecutionOptions
Type: QueryExecutionOptions structure

A structure that describes the query execution options.

Sheets
Type: Array of SheetDefinition structures

An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

StaticFiles
Type: Array of StaticFile structures

The static files for the definition.

AnalysisError

Description

Analysis error.

Members
Message
Type: string

The message associated with the analysis error.

Type
Type: string

The type of the analysis error.

ViolatedEntities
Type: Array of Entity structures

Lists the violated entities that caused the analysis error

AnalysisSearchFilter

Description

A filter that you apply when searching for one or more analyses.

Members
Name
Type: string

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

  • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the analysis' owners or viewers are returned. Implicit permissions from folders or groups are considered.

  • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners of the analyses are returned. Implicit permissions from folders or groups are considered.

  • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as the only owner of the analysis are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners of the analyses are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any analyses with that ARN listed as one of the owners or viewers of the analyses are returned. Implicit permissions from folders or groups are not considered.

  • ANALYSIS_NAME: Any analyses whose names have a substring match to this value will be returned.

Operator
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"ANALYSIS_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value ANALYSIS_NAME.

Value
Type: string

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

AnalysisSourceEntity

Description

The source entity of an analysis.

Members
SourceTemplate
Type: AnalysisSourceTemplate structure

The source template for the source entity of the analysis.

AnalysisSourceTemplate

Description

The source template of an analysis.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the source template of an analysis.

DataSetReferences
Required: Yes
Type: Array of DataSetReference structures

The dataset references of the source template of an analysis.

AnalysisSummary

Description

The summary metadata that describes an analysis.

Members
AnalysisId
Type: string

The ID of the analysis. This ID displays in the URL.

Arn
Type: string

The Amazon Resource Name (ARN) for the analysis.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the analysis was created.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the analysis was last updated.

Name
Type: string

The name of the analysis. This name is displayed in the Amazon QuickSight console.

Status
Type: string

The last known status for the analysis.

Anchor

Description

The definition of the Anchor.

Members
AnchorType
Type: string

The AnchorType for the Anchor.

Offset
Type: int

The offset of the Anchor.

TimeGranularity
Type: string

The TimeGranularity of the Anchor.

AnchorDateConfiguration

Description

The date configuration of the filter.

Members
AnchorOption
Type: string

The options for the date configuration. Choose one of the options below:

  • NOW

ParameterName
Type: string

The name of the parameter that is used for the anchor date configuration.

AnonymousUserDashboardEmbeddingConfiguration

Description

Information about the dashboard that you want to embed.

Members
DisabledFeatures
Type: Array of strings

A list of all disabled features of a specified anonymous dashboard.

EnabledFeatures
Type: Array of strings

A list of all enabled features of a specified anonymous dashboard.

FeatureConfigurations

The feature configuration for an embedded dashboard.

InitialDashboardId
Required: Yes
Type: string

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard.

The Amazon Resource Name (ARN) of this dashboard must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

AnonymousUserDashboardFeatureConfigurations

Description

The feature configuration for an embedded dashboard.

Members
SharedView
Type: SharedViewConfigurations structure

The shared view settings of an embedded dashboard.

AnonymousUserDashboardVisualEmbeddingConfiguration

Description

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

Members
InitialDashboardVisualId
Required: Yes
Type: DashboardVisualId structure

The visual ID for the visual that you want the user to see. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

AnonymousUserEmbeddingExperienceConfiguration

Description

The type of experience you want to embed. For anonymous users, you can embed Amazon QuickSight dashboards.

Members
Dashboard

The type of embedding experience. In this case, Amazon QuickSight dashboards.

DashboardVisual

The type of embedding experience. In this case, Amazon QuickSight visuals.

GenerativeQnA

The Generative Q&A experience that you want to use for anonymous user embedding.

QSearchBar

The Q search bar that you want to use for anonymous user embedding.

AnonymousUserGenerativeQnAEmbeddingConfiguration

Description

The settings that you want to use for the Generative Q&A experience.

Members
InitialTopicId
Required: Yes
Type: string

The Amazon QuickSight Q topic ID of the new reader experience topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Generative Q&A experience with this new reader experience topic pre selected.

The Amazon Resource Name (ARN) of this Q new reader experience topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request fails with an InvalidParameterValueException error.

AnonymousUserQSearchBarEmbeddingConfiguration

Description

The settings that you want to use with the Q search bar.

Members
InitialTopicId
Required: Yes
Type: string

The Amazon QuickSight Q topic ID of the legacy topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this legacy topic pre-selected.

The Amazon Resource Name (ARN) of this Q legacy topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request fails with an InvalidParameterValueException error.

AnonymousUserSnapshotJobResult

Description

A structure that contains the file groups that are requested for the artifact generation in a StartDashboardSnapshotJob API call.

Members
FileGroups
Type: Array of SnapshotJobResultFileGroup structures

A list of SnapshotJobResultFileGroup objects that contain information on the files that are requested during a StartDashboardSnapshotJob API call. If the job succeeds, these objects contain the location where the snapshot artifacts are stored. If the job fails, the objects contain information about the error that caused the job to fail.

ApplicationTheme

Description

The application theme.

Members
BrandColorPalette
Type: BrandColorPalette structure

The color palette.

BrandElementStyle
Type: BrandElementStyle structure

The element style.

ArcAxisConfiguration

Description

The arc axis configuration of a GaugeChartVisual.

Members
Range
Type: ArcAxisDisplayRange structure

The arc axis range of a GaugeChartVisual.

ReserveRange
Type: int

The reserved range of the arc axis.

ArcAxisDisplayRange

Description

The arc axis range of a GaugeChartVisual.

Members
Max
Type: double

The maximum value of the arc axis range.

Min
Type: double

The minimum value of the arc axis range.

ArcConfiguration

Description

The arc configuration of a GaugeChartVisual.

Members
ArcAngle
Type: double

The option that determines the arc angle of a GaugeChartVisual.

ArcThickness
Type: string

The options that determine the arc thickness of a GaugeChartVisual.

ArcOptions

Description

The options that determine the arc thickness of a GaugeChartVisual.

Members
ArcThickness
Type: string

The arc thickness of a GaugeChartVisual.

AssetBundleCloudFormationOverridePropertyConfiguration

Description

An optional collection of CloudFormation property configurations that control how the export job is generated.

Members
Analyses

An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.

Dashboards

An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.

DataSets

An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.

DataSources

An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.

Folders

An optional list of structures that controls how Folder resources are parameterized in the returned CloudFormation template.

RefreshSchedules

An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.

ResourceIdOverrideConfiguration

An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.

Themes

An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.

VPCConnections

An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.

AssetBundleExportJobAnalysisOverrideProperties

Description

Controls how a specific Analysis resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific Analysis resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of Analysis resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobDashboardOverrideProperties

Description

Controls how a specific Dashboard resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific Dashboard resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of Dashboard resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobDataSetOverrideProperties

Description

Controls how a specific DataSet resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific DataSet resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of DataSet resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobDataSourceOverrideProperties

Description

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific DataSource resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobError

Description

Describes an error that occurred during an Asset Bundle export job.

Members
Arn
Type: string

The ARN of the resource whose processing caused an error.

Message
Type: string

A description of the error.

Type
Type: string

The specific error type of the error that occurred.

AssetBundleExportJobFolderOverrideProperties

Description

Controls how a specific Folder resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific Folder resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of Folder resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobRefreshScheduleOverrideProperties

Description

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobResourceIdOverrideConfiguration

Description

An optional structure that configures resource ID overrides for the export job.

Members
PrefixForAllResources
Type: boolean

An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

AssetBundleExportJobSummary

Description

A summary of the export job that includes details of the job's configuration and its current status.

Members
Arn
Type: string

The ARN of the export job.

AssetBundleExportJobId
Type: string

The ID of the export job.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the export job was created.

ExportFormat
Type: string

The format for the export job.

IncludeAllDependencies
Type: boolean

The flag that determines the inclusion of resource dependencies in the returned asset bundle.

IncludePermissions
Type: boolean

The flag that determines the inclusion of permissions associated with each resource ARN.

IncludeTags
Type: boolean

The flag that determines the inclusion of tags associated with each resource ARN.

JobStatus
Type: string

The current status of the export job.

AssetBundleExportJobThemeOverrideProperties

Description

Controls how a specific Theme resource is parameterized in the returned CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific Theme resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of Theme resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobVPCConnectionOverrideProperties

Description

Controls how a specific VPCConnection resource is parameterized in the outputted CloudFormation template.

Members
Arn
Required: Yes
Type: string

The ARN of the specific VPCConnection resource whose override properties are configured in this structure.

Properties
Required: Yes
Type: Array of strings

A list of VPCConnection resource properties to generate variables for in the returned CloudFormation template.

AssetBundleExportJobValidationStrategy

Description

The option to relax the validation that is required to export each asset. When StrictModeForAllResource is set to false, validation is skipped for specific UI errors.

Members
StrictModeForAllResources
Type: boolean

A Boolean value that indicates whether to export resources under strict or lenient mode.

AssetBundleExportJobWarning

Description

Describes a warning that occurred during an Asset Bundle export job.

Members
Arn
Type: string

The ARN of the resource whose processing caused a warning.

Message
Type: string

A description of the warning.

AssetBundleImportJobAnalysisOverrideParameters

Description

The override parameters for a single analysis that is being imported.

Members
AnalysisId
Required: Yes
Type: string

The ID of the analysis that you ant to apply overrides to.

Name
Type: string

A new name for the analysis.

AssetBundleImportJobAnalysisOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of analysis IDs.

Members
AnalysisIds
Required: Yes
Type: Array of strings

A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

Permissions
Required: Yes
Type: AssetBundleResourcePermissions structure

A list of permissions for the analyses that you want to apply overrides to.

AssetBundleImportJobAnalysisOverrideTags

Description

An object that contains a list of tags to be assigned to a list of analysis IDs.

Members
AnalysisIds
Required: Yes
Type: Array of strings

A list of analysis IDs that you want to apply overrides to. You can use * to override all analyses in this asset bundle.

Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the analyses that you want to apply overrides to.

AssetBundleImportJobDashboardOverrideParameters

Description

The override parameters for a single dashboard that is being imported.

Members
DashboardId
Required: Yes
Type: string

The ID of the dashboard that you want to apply overrides to.

Name
Type: string

A new name for the dashboard.

AssetBundleImportJobDashboardOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of dashboard IDs.

Members
DashboardIds
Required: Yes
Type: Array of strings

A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

LinkSharingConfiguration

A structure that contains the link sharing configurations that you want to apply overrides to.

Permissions

A list of permissions for the dashboards that you want to apply overrides to.

AssetBundleImportJobDashboardOverrideTags

Description

An object that contains a list of tags to be assigned to a list of dashboard IDs.

Members
DashboardIds
Required: Yes
Type: Array of strings

A list of dashboard IDs that you want to apply overrides to. You can use * to override all dashboards in this asset bundle.

Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the dashboards that you want to apply overrides to.

AssetBundleImportJobDataSetOverrideParameters

Description

The override parameters for a single dataset that is being imported.

Members
DataSetId
Required: Yes
Type: string

The ID of the dataset to apply overrides to.

Name
Type: string

A new name for the dataset.

AssetBundleImportJobDataSetOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of dataset IDs.

Members
DataSetIds
Required: Yes
Type: Array of strings

A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

Permissions
Required: Yes
Type: AssetBundleResourcePermissions structure

A list of permissions for the datasets that you want to apply overrides to.

AssetBundleImportJobDataSetOverrideTags

Description

An object that contains a list of tags to be assigned to a list of dataset IDs.

Members
DataSetIds
Required: Yes
Type: Array of strings

A list of dataset IDs that you want to apply overrides to. You can use * to override all datasets in this asset bundle.

Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the datasets that you want to apply overrides to.

AssetBundleImportJobDataSourceCredentialPair

Description

A username and password credential pair to use to import a data source resource.

Members
Password
Required: Yes
Type: string

The password for the data source connection.

Username
Required: Yes
Type: string

The username for the data source connection.

AssetBundleImportJobDataSourceCredentials

Description

The login credentials to use to import a data source resource.

Members
CredentialPair

A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

SecretArn
Type: string

The ARN of the Secrets Manager secret that's used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

AssetBundleImportJobDataSourceOverrideParameters

Description

The override parameters for a single data source that is being imported.

Members
Credentials

An optional structure that provides the credentials to be used to create the imported data source.

DataSourceId
Required: Yes
Type: string

The ID of the data source to apply overrides to.

DataSourceParameters
Type: DataSourceParameters structure

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Name
Type: string

A new name for the data source.

SslProperties
Type: SslProperties structure

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

VpcConnectionProperties
Type: VpcConnectionProperties structure

VPC connection properties.

AssetBundleImportJobDataSourceOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of data source IDs.

Members
DataSourceIds
Required: Yes
Type: Array of strings

A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

Permissions
Required: Yes
Type: AssetBundleResourcePermissions structure

A list of permissions for the data source that you want to apply overrides to.

AssetBundleImportJobDataSourceOverrideTags

Description

An object that contains a list of tags to be assigned to a list of data source IDs.

Members
DataSourceIds
Required: Yes
Type: Array of strings

A list of data source IDs that you want to apply overrides to. You can use * to override all data sources in this asset bundle.

Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the data source that you want to apply overrides to.

AssetBundleImportJobError

Description

Describes an error that occurred within an Asset Bundle import execution.

Members
Arn
Type: string

The ARN of the resource whose processing caused an error.

Message
Type: string

A description of the error.

Type
Type: string

The specific error type or the error that occurred.

AssetBundleImportJobFolderOverrideParameters

Description

The override parameters for a single folder that is being imported.

Members
FolderId
Required: Yes
Type: string

The ID of the folder that you want to apply overrides to.

Name
Type: string

A new name for the folder.

ParentFolderArn
Type: string

A new parent folder arn. This change can only be applied if the import creates a brand new folder. Existing folders cannot be moved.

AssetBundleImportJobFolderOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of folder IDs.

Members
FolderIds
Required: Yes
Type: Array of strings

A list of folder IDs that you want to apply overrides to. You can use * to override all folders in this asset bundle.

Permissions

A structure that contains the permissions for the resource that you want to override in an asset bundle import job.

AssetBundleImportJobFolderOverrideTags

Description

An object that contains a list of tags to be assigned to a list of folder IDs.

Members
FolderIds
Required: Yes
Type: Array of strings

A list of folder IDs that you want to apply overrides to. You can use * to override all folders in this asset bundle.

Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the folders that you want to apply overrides to.

AssetBundleImportJobOverrideParameters

Description

A list of overrides that modify the asset bundle resource configuration before the resource is imported.

Members
Analyses

A list of overrides for any Analysis resources that are present in the asset bundle that is imported.

Dashboards

A list of overrides for any Dashboard resources that are present in the asset bundle that is imported.

DataSets

A list of overrides for any DataSet resources that are present in the asset bundle that is imported.

DataSources

A list of overrides for any DataSource resources that are present in the asset bundle that is imported.

Folders

A list of overrides for any Folder resources that are present in the asset bundle that is imported.

RefreshSchedules

A list of overrides for any RefreshSchedule resources that are present in the asset bundle that is imported.

ResourceIdOverrideConfiguration

An optional structure that configures resource ID overrides to be applied within the import job.

Themes

A list of overrides for any Theme resources that are present in the asset bundle that is imported.

VPCConnections

A list of overrides for any VPCConnection resources that are present in the asset bundle that is imported.

AssetBundleImportJobOverridePermissions

Description

A structure that contains the override permission configurations that modify the permissions for specified resources before the resource is imported.

Members
Analyses

A list of permissions overrides for any Analysis resources that are present in the asset bundle that is imported.

Dashboards

A list of permissions overrides for any Dashboard resources that are present in the asset bundle that is imported.

DataSets

A list of permissions overrides for any DataSet resources that are present in the asset bundle that is imported.

DataSources

A list of permissions overrides for any DataSource resources that are present in the asset bundle that is imported.

Folders

A list of permissions for the folders that you want to apply overrides to.

Themes

A list of permissions overrides for any Theme resources that are present in the asset bundle that is imported.

AssetBundleImportJobOverrideTags

Description

A structure that contains the override tag configuration that modify the tags that are assigned to specified resources before the resource is imported.

Members
Analyses
Type: Array of AssetBundleImportJobAnalysisOverrideTags structures

A list of tag overrides for any Analysis resources that are present in the asset bundle that is imported.

Dashboards
Type: Array of AssetBundleImportJobDashboardOverrideTags structures

A list of tag overrides for any Dashboard resources that are present in the asset bundle that is imported.

DataSets
Type: Array of AssetBundleImportJobDataSetOverrideTags structures

A list of tag overrides for any DataSet resources that are present in the asset bundle that is imported.

DataSources
Type: Array of AssetBundleImportJobDataSourceOverrideTags structures

A list of tag overrides for any DataSource resources that are present in the asset bundle that is imported.

Folders
Type: Array of AssetBundleImportJobFolderOverrideTags structures

A list of tag overrides for any Folder resources that are present in the asset bundle that is imported.

Themes
Type: Array of AssetBundleImportJobThemeOverrideTags structures

A list of tag overrides for any Theme resources that are present in the asset bundle that is imported.

VPCConnections

A list of tag overrides for any VPCConnection resources that are present in the asset bundle that is imported.

AssetBundleImportJobOverrideValidationStrategy

Description

An optional parameter that overrides the validation strategy for all analyses and dashboards before the resource is imported.

Members
StrictModeForAllResources
Type: boolean

A Boolean value that indicates whether to import all analyses and dashboards under strict or lenient mode.

AssetBundleImportJobRefreshScheduleOverrideParameters

Description

A list of overrides for a specific RefreshsSchedule resource that is present in the asset bundle that is imported.

Members
DataSetId
Required: Yes
Type: string

A partial identifier for the specific RefreshSchedule resource that is being overridden. This structure is used together with the ScheduleID structure.

ScheduleId
Required: Yes
Type: string

A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

StartAfterDateTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

An override for the StartAfterDateTime of a RefreshSchedule. Make sure that the StartAfterDateTime is set to a time that takes place in the future.

AssetBundleImportJobResourceIdOverrideConfiguration

Description

An optional structure that configures resource ID overrides for the import job.

Members
PrefixForAllResources
Type: string

An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

AssetBundleImportJobSummary

Description

A summary of the import job that includes details of the requested job's configuration and its current status.

Members
Arn
Type: string

The ARN of the import job.

AssetBundleImportJobId
Type: string

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the import job was created.

FailureAction
Type: string

The failure action for the import job.

JobStatus
Type: string

The current status of the import job.

AssetBundleImportJobThemeOverrideParameters

Description

The override parameters for a single theme that is imported.

Members
Name
Type: string

A new name for the theme.

ThemeId
Required: Yes
Type: string

The ID of the theme to apply overrides to.

AssetBundleImportJobThemeOverridePermissions

Description

An object that contains a list of permissions to be applied to a list of theme IDs.

Members
Permissions
Required: Yes
Type: AssetBundleResourcePermissions structure

A list of permissions for the themes that you want to apply overrides to.

ThemeIds
Required: Yes
Type: Array of strings

A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

AssetBundleImportJobThemeOverrideTags

Description

An object that contains a list of tags to be assigned to a list of theme IDs.

Members
Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the themes that you want to apply overrides to.

ThemeIds
Required: Yes
Type: Array of strings

A list of theme IDs that you want to apply overrides to. You can use * to override all themes in this asset bundle.

AssetBundleImportJobVPCConnectionOverrideParameters

Description

The override parameters for a single VPC connection that is imported.

Members
DnsResolvers
Type: Array of strings

An optional override of DNS resolvers to be used by the VPC connection.

Name
Type: string

A new name for the VPC connection.

RoleArn
Type: string

An optional override of the role ARN to be used by the VPC connection.

SecurityGroupIds
Type: Array of strings

A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

SubnetIds
Type: Array of strings

A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

VPCConnectionId
Required: Yes
Type: string

The ID of the VPC Connection to apply overrides to.

AssetBundleImportJobVPCConnectionOverrideTags

Description

An object that contains a list of tags to be assigned to a list of VPC connection IDs.

Members
Tags
Required: Yes
Type: Array of Tag structures

A list of tags for the VPC connections that you want to apply overrides to.

VPCConnectionIds
Required: Yes
Type: Array of strings

A list of VPC connection IDs that you want to apply overrides to. You can use * to override all VPC connections in this asset bundle.

AssetBundleImportJobWarning

Description

Describes a warning that occurred during an Asset Bundle import job.

Members
Arn
Type: string

The ARN of the resource that the warning occurred for.

Message
Type: string

A description of the warning that occurred during an Asset Bundle import job.

AssetBundleImportSource

Description

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

Members
Body
Type: blob (string|resource|Psr\Http\Message\StreamInterface)

The bytes of the base64 encoded asset bundle import zip file. This file can't exceed 20 MB. If the size of the file that you want to upload is more than 20 MB, add the file to your Amazon S3 bucket and use S3Uri of the file for this operation.

If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file's bytes. If you are using an SDK for a different language or receiving related errors, try to base64 encode your data.

S3Uri
Type: string

The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can't exceed 1 GB.

AssetBundleImportSourceDescription

Description

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

Members
Body
Type: string

An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

S3Uri
Type: string

The Amazon S3 URI that you provided at the start of the import job.

AssetBundleResourceLinkSharingConfiguration

Description

A structure that contains the configuration of a shared link to an Amazon QuickSight dashboard.

Members
Permissions

A list of link sharing permissions for the dashboards that you want to apply overrides to.

AssetBundleResourcePermissions

Description

A structure that contains the permissions for the resource that you want to override in an asset bundle import job.

Members
Actions
Required: Yes
Type: Array of strings

A list of IAM actions to grant permissions on.

Principals
Required: Yes
Type: Array of strings

A list of principals to grant permissions on.

AssetOptions

Description

An array of analysis level configurations.

Members
Timezone
Type: string

Determines the timezone for the analysis.

WeekStart
Type: string

Determines the week start day for an analysis.

AthenaParameters

Description

Parameters for Amazon Athena.

Members
RoleArn
Type: string

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

WorkGroup
Type: string

The workgroup that Amazon Athena uses.

AttributeAggregationFunction

Description

Aggregation for attributes.

Members
SimpleAttributeAggregation
Type: string

The built-in aggregation functions for attributes.

  • UNIQUE_VALUE: Returns the unique value for a field, aggregated by the dimension fields.

ValueForMultipleValues
Type: string

Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

AuroraParameters

Description

Parameters for Amazon Aurora.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

AuroraPostgreSqlParameters

Description

Parameters for Amazon Aurora PostgreSQL-Compatible Edition.

Members
Database
Required: Yes
Type: string

The Amazon Aurora PostgreSQL database to connect to.

Host
Required: Yes
Type: string

The Amazon Aurora PostgreSQL-Compatible host to connect to.

Port
Required: Yes
Type: int

The port that Amazon Aurora PostgreSQL is listening on.

AuthorizedTargetsByService

Description

The authorized targets that are associated with a service.

Members
AuthorizedTargets
Type: Array of strings

Aist of authorized targets that are represented by IAM Identity Center application ARNs.

Service
Type: string

The name of the Amazon Web Services service.

AwsIotAnalyticsParameters

Description

The parameters for IoT Analytics.

Members
DataSetName
Required: Yes
Type: string

Dataset name.

AxisDataOptions

Description

The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DateAxisOptions
Type: DateAxisOptions structure

The options for an axis with a date field.

NumericAxisOptions
Type: NumericAxisOptions structure

The options for an axis with a numeric field.

AxisDisplayDataDrivenRange

Description

The options that are saved for future extension.

Members

AxisDisplayMinMaxRange

Description

The minimum and maximum setup for an axis display range.

Members
Maximum
Type: double

The maximum setup for an axis display range.

Minimum
Type: double

The minimum setup for an axis display range.

AxisDisplayOptions

Description

The display options for the axis label.

Members
AxisLineVisibility
Type: string

Determines whether or not the axis line is visible.

AxisOffset
Type: string

The offset value that determines the starting placement of the axis within a visual's bounds.

DataOptions
Type: AxisDataOptions structure

The data options for an axis.

GridLineVisibility
Type: string

Determines whether or not the grid line is visible.

ScrollbarOptions
Type: ScrollBarOptions structure

The scroll bar options for an axis.

TickLabelOptions
Type: AxisTickLabelOptions structure

The tick label options of an axis.

AxisDisplayRange

Description

The range setup of a numeric axis display range.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DataDriven
Type: AxisDisplayDataDrivenRange structure

The data-driven setup of an axis display range.

MinMax
Type: AxisDisplayMinMaxRange structure

The minimum and maximum setup of an axis display range.

AxisLabelOptions

Description

The label options for a chart axis. You must specify the field that the label is targeted to.

Members
ApplyTo
Type: AxisLabelReferenceOptions structure

The options that indicate which field the label belongs to.

CustomLabel
Type: string

The text for the axis label.

FontConfiguration
Type: FontConfiguration structure

The font configuration of the axis label.

AxisLabelReferenceOptions

Description

The reference that specifies where the axis label is applied to.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the axis label is targeted to.

FieldId
Required: Yes
Type: string

The field that the axis label is targeted to.

AxisLinearScale

Description

The liner axis scale setup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
StepCount
Type: int

The step count setup of a linear axis.

StepSize
Type: double

The step size setup of a linear axis.

AxisLogarithmicScale

Description

The logarithmic axis scale setup.

Members
Base
Type: double

The base setup of a logarithmic axis scale.

AxisScale

Description

The scale setup options for a numeric axis display.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
Linear
Type: AxisLinearScale structure

The linear axis scale setup.

Logarithmic
Type: AxisLogarithmicScale structure

The logarithmic axis scale setup.

AxisTickLabelOptions

Description

The tick label options of an axis.

Members
LabelOptions
Type: LabelOptions structure

Determines whether or not the axis ticks are visible.

RotationAngle
Type: double

The rotation angle of the axis tick labels.

BarChartAggregatedFieldWells

Description

The aggregated field wells of a bar chart.

Members
Category
Type: Array of DimensionField structures

The category (y-axis) field well of a bar chart.

Colors
Type: Array of DimensionField structures

The color (group/color) field well of a bar chart.

SmallMultiples
Type: Array of DimensionField structures

The small multiples field well of a bar chart.

Values
Type: Array of MeasureField structures

The value field wells of a bar chart. Values are aggregated by category.

BarChartConfiguration

Description

The configuration of a BarChartVisual.

Members
BarsArrangement
Type: string

Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

CategoryAxis
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, axis step) for bar chart category.

CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility and sort icon visibility) for a bar chart.

ColorLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

ContributionAnalysisDefaults
Type: Array of ContributionAnalysisDefault structures

The contribution analysis (anomaly configuration) setup of the visual.

DataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

FieldWells
Type: BarChartFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

Orientation
Type: string

The orientation of the bars in a bar chart visual. There are two valid values in this structure:

  • HORIZONTAL: Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

  • VERTICAL: Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

ReferenceLines
Type: Array of ReferenceLine structures

The reference line setup of the visual.

SmallMultiplesOptions
Type: SmallMultiplesOptions structure

The small multiples setup for the visual.

SortConfiguration
Type: BarChartSortConfiguration structure

The sort configuration of a BarChartVisual.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

ValueAxis
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, axis step) for a bar chart value.

ValueLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility and sort icon visibility) for a bar chart value.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

BarChartFieldWells

Description

The field wells of a BarChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
BarChartAggregatedFieldWells

The aggregated field wells of a bar chart.

BarChartSortConfiguration

Description

sort-configuration-description

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of categories displayed in a bar chart.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of category fields.

ColorItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of values displayed in a bar chart.

ColorSort
Type: Array of FieldSortOptions structures

The sort configuration of color fields in a bar chart.

SmallMultiplesLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of small multiples panels that are displayed.

SmallMultiplesSort
Type: Array of FieldSortOptions structures

The sort configuration of the small multiples field.

BarChartVisual

Description

A bar chart.

The BarChartVisual structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:

  • Horizontal bar chart

  • Vertical bar chart

  • Horizontal stacked bar chart

  • Vertical stacked bar chart

  • Horizontal stacked 100% bar chart

  • Vertical stacked 100% bar chart

For more information, see Using bar charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: BarChartConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

BigQueryParameters

Description

The parameters that are required to connect to a Google BigQuery data source.

Members
DataSetRegion
Type: string

The storage location where you create a Google BigQuery data source.

ProjectId
Required: Yes
Type: string

The Google Cloud Platform project ID where your datasource was created.

BinCountOptions

Description

The options that determine the bin count of a histogram.

Members
Value
Type: int

The options that determine the bin count value.

BinWidthOptions

Description

The options that determine the bin width of a histogram.

Members
BinCountLimit
Type: long (int|float)

The options that determine the bin count limit.

Value
Type: double

The options that determine the bin width value.

BodySectionConfiguration

Description

The configuration of a body section.

Members
Content
Required: Yes
Type: BodySectionContent structure

The configuration of content in a body section.

PageBreakConfiguration

The configuration of a page break for a section.

RepeatConfiguration

Describes the configurations that are required to declare a section as repeating.

SectionId
Required: Yes
Type: string

The unique identifier of a body section.

Style
Type: SectionStyle structure

The style options of a body section.

BodySectionContent

Description

The configuration of content in a body section.

Members
Layout
Type: SectionLayoutConfiguration structure

The layout configuration of a body section.

BodySectionDynamicCategoryDimensionConfiguration

Description

Describes the Category dataset column and constraints for the dynamic values used to repeat the contents of a section.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

A column of a data set.

Limit
Type: int

Number of values to use from the column for repetition.

SortByMetrics
Type: Array of ColumnSort structures

Sort criteria on the column values that you use for repetition.

BodySectionDynamicNumericDimensionConfiguration

Description

Describes the Numeric dataset column and constraints for the dynamic values used to repeat the contents of a section.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

A column of a data set.

Limit
Type: int

Number of values to use from the column for repetition.

SortByMetrics
Type: Array of ColumnSort structures

Sort criteria on the column values that you use for repetition.

BodySectionRepeatConfiguration

Description

Describes the configurations that are required to declare a section as repeating.

Members
DimensionConfigurations
Type: Array of BodySectionRepeatDimensionConfiguration structures

List of BodySectionRepeatDimensionConfiguration values that describe the dataset column and constraints for the column used to repeat the contents of a section.

NonRepeatingVisuals
Type: Array of strings

List of visuals to exclude from repetition in repeating sections. The visuals will render identically, and ignore the repeating configurations in all repeating instances.

PageBreakConfiguration

Page break configuration to apply for each repeating instance.

BodySectionRepeatDimensionConfiguration

Description

Describes the dataset column and constraints for the dynamic values used to repeat the contents of a section. The dataset column is either Category or Numeric column configuration

Members
DynamicCategoryDimensionConfiguration

Describes the Category dataset column and constraints around the dynamic values that will be used in repeating the section contents.

DynamicNumericDimensionConfiguration

Describes the Numeric dataset column and constraints around the dynamic values used to repeat the contents of a section.

BodySectionRepeatPageBreakConfiguration

Description

The page break configuration to apply for each repeating instance.

Members
After
Type: SectionAfterPageBreak structure

The configuration of a page break after a section.

BookmarksConfigurations

Description

The bookmarks configuration of an embedded dashboard.

Members
Enabled
Required: Yes
Type: boolean

A Boolean value that determines whether a user can bookmark an embedded dashboard.

BorderStyle

Description

The display options for tile borders for visuals.

Members
Show
Type: boolean

The option to enable display of borders for visuals.

BoxPlotAggregatedFieldWells

Description

The aggregated field well for a box plot.

Members
GroupBy
Type: Array of DimensionField structures

The group by field well of a box plot chart. Values are grouped based on group by fields.

Values
Type: Array of MeasureField structures

The value field well of a box plot chart. Values are aggregated based on group by fields.

BoxPlotChartConfiguration

Description

The configuration of a BoxPlotVisual.

Members
BoxPlotOptions
Type: BoxPlotOptions structure

The box plot chart options for a box plot visual

CategoryAxis
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, axis step) of a box plot category.

CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility and sort Icon visibility) of a box plot category.

FieldWells
Type: BoxPlotFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The options for the legend setup of a visual.

PrimaryYAxisDisplayOptions
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, axis step) of a box plot category.

PrimaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility and sort icon visibility) of a box plot value.

ReferenceLines
Type: Array of ReferenceLine structures

The reference line setup of the visual.

SortConfiguration
Type: BoxPlotSortConfiguration structure

The sort configuration of a BoxPlotVisual.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

BoxPlotFieldWells

Description

The field wells of a BoxPlotVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
BoxPlotAggregatedFieldWells
Type: BoxPlotAggregatedFieldWells structure

The aggregated field wells of a box plot.

BoxPlotOptions

Description

The options of a box plot visual.

Members
AllDataPointsVisibility
Type: string

Determines the visibility of all data points of the box plot.

OutlierVisibility
Type: string

Determines the visibility of the outlier in a box plot.

StyleOptions
Type: BoxPlotStyleOptions structure

The style options of the box plot.

BoxPlotSortConfiguration

Description

The sort configuration of a BoxPlotVisual.

Members
CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of a group by fields.

PaginationConfiguration
Type: PaginationConfiguration structure

The pagination configuration of a table visual or box plot.

BoxPlotStyleOptions

Description

The style options of the box plot.

Members
FillStyle
Type: string

The fill styles (solid, transparent) of the box plot.

BoxPlotVisual

Description

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: BoxPlotChartConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

BrandColorPalette

Description

The color palette.

Members
Accent
Type: Palette structure

The color that is used for accent elements.

Danger
Type: Palette structure

The color that is used for danger elements.

Dimension
Type: Palette structure

The color that is used for dimension elements.

Info
Type: Palette structure

The color that is used for info elements.

Measure
Type: Palette structure

The color that is used for measure elements.

Primary
Type: Palette structure

The primary color.

Secondary
Type: Palette structure

The secondary color.

Success
Type: Palette structure

The color that is used for success elements.

Warning
Type: Palette structure

The color that is used for warning elements.

BrandDefinition

Description

The definition of the brand.

Members
ApplicationTheme
Type: ApplicationTheme structure

The application theme of the brand.

BrandName
Required: Yes
Type: string

The name of the brand.

Description
Type: string

The description of the brand.

LogoConfiguration
Type: LogoConfiguration structure

The logo configuration of the brand.

BrandDetail

Description

The details of the brand.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the brand.

BrandId
Required: Yes
Type: string

The ID of the Amazon QuickSight brand.

BrandStatus
Type: string

The status of the brand.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the brand was created.

Errors
Type: Array of strings

A list of errors that occurred during the most recent brand operation.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time the brand was updated.

Logo
Type: Logo structure

The logo details.

VersionId
Type: string

The ID of the version.

VersionStatus
Type: string

The status of the version.

BrandElementStyle

Description

The element style.

Members
NavbarStyle
Type: NavbarStyle structure

The navigation bar style.

BrandSummary

Description

A summary of the brand.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the brand.

BrandId
Type: string

The ID of the Amazon QuickSight brand.

BrandName
Type: string

The name of the brand.

BrandStatus
Type: string

The status of the brand.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the brand was created.

Description
Type: string

The description of the brand.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time when the brand was last updated.

CalculatedColumn

Description

A calculated column for a dataset.

Members
ColumnId
Required: Yes
Type: string

A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

ColumnName
Required: Yes
Type: string

Column name.

Expression
Required: Yes
Type: string

An expression that defines the calculated column.

CalculatedField

Description

The calculated field of an analysis.

Members
DataSetIdentifier
Required: Yes
Type: string

The data set that is used in this calculated field.

Expression
Required: Yes
Type: string

The expression of the calculated field.

Name
Required: Yes
Type: string

The name of the calculated field.

CalculatedMeasureField

Description

The table calculation measure field for pivot tables.

Members
Expression
Required: Yes
Type: string

The expression in the table calculation.

FieldId
Required: Yes
Type: string

The custom field ID.

Capabilities

Description

A set of actions that correspond to Amazon QuickSight permissions.

Members
AddOrRunAnomalyDetectionForAnalyses
Type: string

The ability to add or run anomaly detection.

CreateAndUpdateDashboardEmailReports
Type: string

The ability to create and update email reports.

CreateAndUpdateDataSources
Type: string

The ability to create and update data sources.

CreateAndUpdateDatasets
Type: string

The ability to create and update datasets.

CreateAndUpdateThemes
Type: string

The ability to export to Create and Update themes.

CreateAndUpdateThresholdAlerts
Type: string

The ability to create and update threshold alerts.

CreateSPICEDataset
Type: string

The ability to create a SPICE dataset.

CreateSharedFolders
Type: string

The ability to create shared folders.

ExportToCsv
Type: string

The ability to export to CSV files.

ExportToExcel
Type: string

The ability to export to Excel files.

RenameSharedFolders
Type: string

The ability to rename shared folders.

ShareAnalyses
Type: string

The ability to share analyses.

ShareDashboards
Type: string

The ability to share dashboards.

ShareDataSources
Type: string

The ability to share data sources.

ShareDatasets
Type: string

The ability to share datasets.

SubscribeDashboardEmailReports
Type: string

The ability to subscribe to email reports.

ViewAccountSPICECapacity
Type: string

The ability to view account SPICE capacity.

CascadingControlConfiguration

Description

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

Members
SourceControls
Type: Array of CascadingControlSource structures

A list of source controls that determine the values that are used in the current control.

CascadingControlSource

Description

The source controls that are used in a CascadingControlConfiguration.

Members
ColumnToMatch
Type: ColumnIdentifier structure

The column identifier that determines which column to look up for the source sheet control.

SourceSheetControlId
Type: string

The source sheet control ID of a CascadingControlSource.

CastColumnTypeOperation

Description

A transform operation that casts a column to a different type.

Members
ColumnName
Required: Yes
Type: string

Column name.

Format
Type: string

When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

NewColumnType
Required: Yes
Type: string

New column data type.

SubType
Type: string

The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

CategoricalDimensionField

Description

The dimension type field with categorical type columns..

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the CategoricalDimensionField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: StringFormatConfiguration structure

The format configuration of the field.

HierarchyId
Type: string

The custom hierarchy ID.

CategoricalMeasureField

Description

The measure type field with categorical type columns.

Members
AggregationFunction
Type: string

The aggregation function of the measure field.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the CategoricalMeasureField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: StringFormatConfiguration structure

The format configuration of the field.

CategoryDrillDownFilter

Description

The category drill down filter.

Members
CategoryValues
Required: Yes
Type: Array of strings

A list of the string inputs that are the values of the category drill down filter.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

CategoryFilter

Description

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

Configuration
Required: Yes
Type: CategoryFilterConfiguration structure

The configuration for a CategoryFilter.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

CategoryFilterConfiguration

Description

The configuration for a CategoryFilter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CustomFilterConfiguration
Type: CustomFilterConfiguration structure

A custom filter that filters based on a single value. This filter can be partially matched.

CustomFilterListConfiguration

A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

FilterListConfiguration
Type: FilterListConfiguration structure

A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

CategoryInnerFilter

Description

A CategoryInnerFilter filters text values for the NestedFilter.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

A column of a data set.

Configuration
Required: Yes
Type: CategoryFilterConfiguration structure

The configuration for a CategoryFilter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

DefaultFilterControlConfiguration

The default configuration for all dependent controls of the filter.

CellValueSynonym

Description

A structure that represents the cell value synonym.

Members
CellValue
Type: string

The cell value.

Synonyms
Type: Array of strings

Other names or aliases for the cell value.

ChartAxisLabelOptions

Description

The label options for an axis on a chart.

Members
AxisLabelOptions
Type: Array of AxisLabelOptions structures

The label options for a chart axis.

SortIconVisibility
Type: string

The visibility configuration of the sort icon on a chart's axis label.

Visibility
Type: string

The visibility of an axis label on a chart. Choose one of the following options:

  • VISIBLE: Shows the axis.

  • HIDDEN: Hides the axis.

ClusterMarker

Description

The cluster marker that is a part of the cluster marker configuration.

Members
SimpleClusterMarker
Type: SimpleClusterMarker structure

The simple cluster marker of the cluster marker.

ClusterMarkerConfiguration

Description

The cluster marker configuration of the geospatial map selected point style.

Members
ClusterMarker
Type: ClusterMarker structure

The cluster marker that is a part of the cluster marker configuration.

CollectiveConstant

Description

A structure that represents a collective constant.

Members
ValueList
Type: Array of strings

A list of values for the collective constant.

CollectiveConstantEntry

Description

The definition for a CollectiveConstantEntry.

Members
ConstantType
Type: string

The ConstantType of a CollectiveConstantEntry.

Value
Type: string

The value of a CollectiveConstantEntry.

ColorScale

Description

Determines the color scale that is applied to the visual.

Members
ColorFillType
Required: Yes
Type: string

Determines the color fill type.

Colors
Required: Yes
Type: Array of DataColor structures

Determines the list of colors that are applied to the visual.

NullValueColor
Type: DataColor structure

Determines the color that is applied to null values.

ColorsConfiguration

Description

The color configurations for a column.

Members
CustomColors
Type: Array of CustomColor structures

A list of up to 50 custom colors.

ColumnConfiguration

Description

The general configuration of a column.

Members
ColorsConfiguration
Type: ColorsConfiguration structure

The color configurations of the column.

Column
Required: Yes
Type: ColumnIdentifier structure

The column.

FormatConfiguration
Type: FormatConfiguration structure

The format configuration of a column.

Role
Type: string

The role of the column.

ColumnDescription

Description

Metadata that contains a description for a column.

Members
Text
Type: string

The text of a description for a column.

ColumnGroup

Description

Groupings of columns that work together in certain Amazon QuickSight features. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
GeoSpatialColumnGroup
Type: GeoSpatialColumnGroup structure

Geospatial column group that denotes a hierarchy.

ColumnGroupColumnSchema

Description

A structure describing the name, data type, and geographic role of the columns.

Members
Name
Type: string

The name of the column group's column schema.

ColumnGroupSchema

Description

The column group schema.

Members
ColumnGroupColumnSchemaList
Type: Array of ColumnGroupColumnSchema structures

A structure containing the list of schemas for column group columns.

Name
Type: string

The name of the column group schema.

ColumnHierarchy

Description

The option that determines the hierarchy of the fields for a visual element.

Members
DateTimeHierarchy
Type: DateTimeHierarchy structure

The option that determines the hierarchy of any DateTime fields.

ExplicitHierarchy
Type: ExplicitHierarchy structure

The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

PredefinedHierarchy
Type: PredefinedHierarchy structure

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

ColumnIdentifier

Description

A column of a data set.

Members
ColumnName
Required: Yes
Type: string

The name of the column.

DataSetIdentifier
Required: Yes
Type: string

The data set that the column belongs to.

ColumnLevelPermissionRule

Description

A rule defined to grant access on one or more restricted columns. Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

Members
ColumnNames
Type: Array of strings

An array of column names.

Principals
Type: Array of strings

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

ColumnSchema

Description

The column schema.

Members
DataType
Type: string

The data type of the column schema.

GeographicRole
Type: string

The geographic role of the column schema.

Name
Type: string

The name of the column schema.

ColumnSort

Description

The sort configuration for a column that is not used in a field well.

Members
AggregationFunction
Type: AggregationFunction structure

The aggregation function that is defined in the column sort.

Direction
Required: Yes
Type: string

The sort direction.

SortBy
Required: Yes
Type: ColumnIdentifier structure

A column of a data set.

ColumnTag

Description

A tag for a column in a TagColumnOperation structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
ColumnDescription
Type: ColumnDescription structure

A description for a column.

ColumnGeographicRole
Type: string

A geospatial role for a column.

ColumnTooltipItem

Description

The tooltip item for the columns that are not part of a field well.

Members
Aggregation
Type: AggregationFunction structure

The aggregation function of the column tooltip item.

Column
Required: Yes
Type: ColumnIdentifier structure

The target column of the tooltip item.

Label
Type: string

The label of the tooltip item.

TooltipTarget
Type: string

Determines the target of the column tooltip item in a combo chart visual.

Visibility
Type: string

The visibility of the tooltip item.

ComboChartAggregatedFieldWells

Description

The aggregated field wells of a combo chart.

Members
BarValues
Type: Array of MeasureField structures

The aggregated BarValues field well of a combo chart.

Category
Type: Array of DimensionField structures

The aggregated category field wells of a combo chart.

Colors
Type: Array of DimensionField structures

The aggregated colors field well of a combo chart.

LineValues
Type: Array of MeasureField structures

The aggregated LineValues field well of a combo chart.

ComboChartConfiguration

Description

The configuration of a ComboChartVisual.

Members
BarDataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

The data label options for a bar in a combo chart.

BarsArrangement
Type: string

Determines the bar arrangement in a combo chart. The following are valid values in this structure:

  • CLUSTERED: For clustered bar combo charts.

  • STACKED: For stacked bar combo charts.

  • STACKED_PERCENT: Do not use. If you use this value, the operation returns a validation error.

CategoryAxis
Type: AxisDisplayOptions structure

The category axis of a combo chart.

CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

ColorLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of a combo chart's color field well.

FieldWells
Type: ComboChartFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

LineDataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

The data label options for a line in a combo chart.

PrimaryYAxisDisplayOptions
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, and axis step) of a combo chart's primary y-axis (bar) field well.

PrimaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of a combo chart's primary y-axis (bar) field well.

ReferenceLines
Type: Array of ReferenceLine structures

The reference line setup of the visual.

SecondaryYAxisDisplayOptions
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, axis step) of a combo chart's secondary y-axis (line) field well.

SecondaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of a combo chart's secondary y-axis(line) field well.

SingleAxisOptions
Type: SingleAxisOptions structure

The settings of a chart's single axis configuration.

SortConfiguration
Type: ComboChartSortConfiguration structure

The sort configuration of a ComboChartVisual.

Tooltip
Type: TooltipOptions structure

The legend display setup of the visual.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

ComboChartFieldWells

Description

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
ComboChartAggregatedFieldWells

The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

ComboChartSortConfiguration

Description

The sort configuration of a ComboChartVisual.

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The item limit configuration for the category field well of a combo chart.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the category field well in a combo chart.

ColorItemsLimit
Type: ItemsLimitConfiguration structure

The item limit configuration of the color field well in a combo chart.

ColorSort
Type: Array of FieldSortOptions structures

The sort configuration of the color field well in a combo chart.

ComboChartVisual

Description

A combo chart.

The ComboChartVisual includes stacked bar combo charts and clustered bar combo charts

For more information, see Using combo charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: ComboChartConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

ComparativeOrder

Description

A structure that represents a comparative order.

Members
SpecifedOrder
Type: Array of strings

The list of columns to be used in the ordering.

TreatUndefinedSpecifiedValues
Type: string

The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

UseOrdering
Type: string

The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

ComparisonConfiguration

Description

The comparison display configuration of a KPI or gauge chart.

Members
ComparisonFormat

The format of the comparison.

ComparisonMethod
Type: string

The method of the comparison. Choose from the following options:

  • DIFFERENCE

  • PERCENT_DIFFERENCE

  • PERCENT

ComparisonFormatConfiguration

Description

The format of the comparison.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
NumberDisplayFormatConfiguration

The number display format.

PercentageDisplayFormatConfiguration

The percentage display format.

Computation

Description

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
Forecast
Type: ForecastComputation structure

The forecast computation configuration.

GrowthRate
Type: GrowthRateComputation structure

The growth rate computation configuration.

MaximumMinimum
Type: MaximumMinimumComputation structure

The maximum and minimum computation configuration.

MetricComparison
Type: MetricComparisonComputation structure

The metric comparison computation configuration.

PeriodOverPeriod
Type: PeriodOverPeriodComputation structure

The period over period computation configuration.

PeriodToDate
Type: PeriodToDateComputation structure

The period to DataSetIdentifier computation configuration.

TopBottomMovers
Type: TopBottomMoversComputation structure

The top movers and bottom movers computation configuration.

TopBottomRanked
Type: TopBottomRankedComputation structure

The top ranked and bottom ranked computation configuration.

TotalAggregation
Type: TotalAggregationComputation structure

The total aggregation computation configuration.

UniqueValues
Type: UniqueValuesComputation structure

The unique values computation configuration.

ConcurrentUpdatingException

Description

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

Members
Message
Type: string
RequestId
Type: string

ConditionalFormattingCustomIconCondition

Description

Determines the custom condition for an icon set.

Members
Color
Type: string

Determines the color of the icon.

DisplayConfiguration

Determines the icon display configuration.

Expression
Required: Yes
Type: string

The expression that determines the condition of the icon set.

IconOptions
Required: Yes
Type: ConditionalFormattingCustomIconOptions structure

Custom icon options for an icon set.

ConditionalFormattingCustomIconOptions

Description

Custom icon options for an icon set.

Members
Icon
Type: string

Determines the type of icon.

UnicodeIcon
Type: string

Determines the Unicode icon type.

ConditionalFormattingGradientColor

Description

Formatting configuration for gradient color.

Members
Color
Required: Yes
Type: GradientColor structure

Determines the color.

Expression
Required: Yes
Type: string

The expression that determines the formatting configuration for gradient color.

ConditionalFormattingIconDisplayConfiguration

Description

Determines the icon display configuration.

Members
IconDisplayOption
Type: string

Determines the icon display configuration.

ConditionalFormattingIconSet

Description

Formatting configuration for icon set.

Members
Expression
Required: Yes
Type: string

The expression that determines the formatting configuration for the icon set.

IconSetType
Type: string

Determines the icon set type.

ConditionalFormattingSolidColor

Description

Formatting configuration for solid color.

Members
Color
Type: string

Determines the color.

Expression
Required: Yes
Type: string

The expression that determines the formatting configuration for solid color.

ConflictException

Description

Updating or deleting a resource can cause an inconsistent state.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

ContextMenuOption

Description

The context menu options for a visual's interactions.

Members
AvailabilityStatus
Type: string

The availability status of the context menu options. If the value of this property is set to ENABLED, dashboard readers can interact with the context menu.

ContributionAnalysisDefault

Description

The contribution analysis visual display for a line, pie, or bar chart.

Members
ContributorDimensions
Required: Yes
Type: Array of ColumnIdentifier structures

The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

MeasureFieldId
Required: Yes
Type: string

The measure field that is used in the contribution analysis.

ContributionAnalysisFactor

Description

The definition for the ContributionAnalysisFactor.

Members
FieldName
Type: string

The field name of the ContributionAnalysisFactor.

ContributionAnalysisTimeRanges

Description

The definition for the ContributionAnalysisTimeRanges.

Members
EndRange
Type: TopicIRFilterOption structure

The end range for the ContributionAnalysisTimeRanges.

StartRange
Type: TopicIRFilterOption structure

The start range for the ContributionAnalysisTimeRanges.

CreateColumnsOperation

Description

A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Members
Columns
Required: Yes
Type: Array of CalculatedColumn structures

Calculated columns to create.

CreateTopicReviewedAnswer

Description

The definition for a CreateTopicReviewedAnswer.

Members
AnswerId
Required: Yes
Type: string

The answer ID for the CreateTopicReviewedAnswer.

DatasetArn
Required: Yes
Type: string

The Dataset arn for the CreateTopicReviewedAnswer.

Mir
Type: TopicIR structure

The Mir for the CreateTopicReviewedAnswer.

PrimaryVisual
Type: TopicVisual structure

The PrimaryVisual for the CreateTopicReviewedAnswer.

Question
Required: Yes
Type: string

The Question to be created.

Template
Type: TopicTemplate structure

The template for the CreateTopicReviewedAnswer.

CredentialPair

Description

The combination of user name and password that are used as credentials.

Members
AlternateDataSourceParameters
Type: Array of DataSourceParameters structures

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Password
Required: Yes
Type: string

Password.

Username
Required: Yes
Type: string

User name.

CurrencyDisplayFormatConfiguration

Description

The options that determine the currency display format configuration.

Members
DecimalPlacesConfiguration
Type: DecimalPlacesConfiguration structure

The option that determines the decimal places configuration.

NegativeValueConfiguration
Type: NegativeValueConfiguration structure

The options that determine the negative value configuration.

NullValueFormatConfiguration

The options that determine the null value format configuration.

NumberScale
Type: string

Determines the number scale value for the currency format.

Prefix
Type: string

Determines the prefix value of the currency format.

SeparatorConfiguration

The options that determine the numeric separator configuration.

Suffix
Type: string

Determines the suffix value of the currency format.

Symbol
Type: string

Determines the symbol for the currency format.

CustomActionFilterOperation

Description

The filter operation that filters data included in a visual or in an entire sheet.

Members
SelectedFieldsConfiguration
Required: Yes
Type: FilterOperationSelectedFieldsConfiguration structure

The configuration that chooses the fields to be filtered.

TargetVisualsConfiguration
Required: Yes
Type: FilterOperationTargetVisualsConfiguration structure

The configuration that chooses the target visuals to be filtered.

CustomActionNavigationOperation

Description

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
LocalNavigationConfiguration

The configuration that chooses the navigation target.

CustomActionSetParametersOperation

Description

The set parameter operation that sets parameters in custom action.

Members
ParameterValueConfigurations
Required: Yes
Type: Array of SetParameterValueConfiguration structures

The parameter that determines the value configuration.

CustomActionURLOperation

Description

The URL operation that opens a link to another webpage.

Members
URLTarget
Required: Yes
Type: string

The target of the CustomActionURLOperation.

Valid values are defined as follows:

  • NEW_TAB: Opens the target URL in a new browser tab.

  • NEW_WINDOW: Opens the target URL in a new browser window.

  • SAME_TAB: Opens the target URL in the same browser tab.

URLTemplate
Required: Yes
Type: string

THe URL link of the CustomActionURLOperation.

CustomColor

Description

Determines the color that's applied to a particular data value in a column.

Members
Color
Required: Yes
Type: string

The color that is applied to the data value.

FieldValue
Type: string

The data value that the color is applied to.

SpecialValue
Type: string

The value of a special data value.

CustomContentConfiguration

Description

The configuration of a CustomContentVisual.

Members
ContentType
Type: string

The content type of the custom content visual. You can use this to have the visual render as an image.

ContentUrl
Type: string

The input URL that links to the custom content that you want in the custom visual.

ImageScaling
Type: string

The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE'.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

CustomContentVisual

Description

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: CustomContentConfiguration structure

The configuration of a CustomContentVisual.

DataSetIdentifier
Required: Yes
Type: string

The dataset that is used to create the custom content visual. You can't create a visual without a dataset.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

CustomFilterConfiguration

Description

A custom filter that filters based on a single value. This filter can be partially matched.

Members
CategoryValue
Type: string

The category value for the filter.

This field is mutually exclusive to ParameterName.

MatchOperator
Required: Yes
Type: string

The match operator that is used to determine if a filter should be applied.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

ParameterName
Type: string

The parameter whose value should be used for the filter value.

This field is mutually exclusive to CategoryValue.

SelectAllOptions
Type: string

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

CustomFilterListConfiguration

Description

A list of custom filter values.

Members
CategoryValues
Type: Array of strings

The list of category values for the filter.

MatchOperator
Required: Yes
Type: string

The match operator that is used to determine if a filter should be applied.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

SelectAllOptions
Type: string

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

CustomNarrativeOptions

Description

The custom narrative options.

Members
Narrative
Required: Yes
Type: string

The string input of custom narrative.

CustomParameterValues

Description

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DateTimeValues
Type: Array of timestamp (string|DateTime or anything parsable by strtotime)s

A list of datetime-type parameter values.

DecimalValues
Type: Array of doubles

A list of decimal-type parameter values.

IntegerValues
Type: Array of long (int|float)s

A list of integer-type parameter values.

StringValues
Type: Array of strings

A list of string-type parameter values.

CustomPermissions

Description

The custom permissions profile.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the custom permissions profile.

Capabilities
Type: Capabilities structure

A set of actions in the custom permissions profile.

CustomPermissionsName
Type: string

The name of the custom permissions profile.

CustomSql

Description

A physical table type built from the results of the custom SQL query.

Members
Columns
Type: Array of InputColumn structures

The column schema from the SQL query result set.

DataSourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the data source.

Name
Required: Yes
Type: string

A display name for the SQL query result.

SqlQuery
Required: Yes
Type: string

The SQL query.

CustomValuesConfiguration

Description

The configuration of custom values for the destination parameter in DestinationParameterValueConfiguration.

Members
CustomValues
Required: Yes
Type: CustomParameterValues structure

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

IncludeNullValue
Type: boolean

Includes the null value in custom action parameter values.

CustomerManagedKeyUnavailableException

Description

The customer managed key that is registered to your Amazon QuickSight account is unavailable.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this operation.

Dashboard

Description

Dashboard.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dashboard was created.

DashboardId
Type: string

Dashboard ID.

LastPublishedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dashboard was published.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dashboard was updated.

LinkEntities
Type: Array of strings

A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

Name
Type: string

A display name for the dashboard.

Version
Type: DashboardVersion structure

Version.

DashboardError

Description

Dashboard error.

Members
Message
Type: string

Message.

Type
Type: string

Type.

ViolatedEntities
Type: Array of Entity structures

Lists the violated entities that caused the dashboard error.

DashboardPublishOptions

Description

Dashboard publish options.

Members
AdHocFilteringOption
Type: AdHocFilteringOption structure

Ad hoc (one-time) filtering option.

DataPointDrillUpDownOption
Type: DataPointDrillUpDownOption structure

The drill-down options of data points in a dashboard.

DataPointMenuLabelOption
Type: DataPointMenuLabelOption structure

The data point menu label options of a dashboard.

DataPointTooltipOption
Type: DataPointTooltipOption structure

The data point tool tip options of a dashboard.

ExportToCSVOption
Type: ExportToCSVOption structure

Export to .csv option.

ExportWithHiddenFieldsOption

Determines if hidden fields are exported with a dashboard.

SheetControlsOption
Type: SheetControlsOption structure

Sheet controls option.

SheetLayoutElementMaximizationOption

The sheet layout maximization options of a dashbaord.

VisualAxisSortOption
Type: VisualAxisSortOption structure

The axis sort options of a dashboard.

VisualMenuOption
Type: VisualMenuOption structure

The menu options of a visual in a dashboard.

VisualPublishOptions

The visual publish options of a visual in a dashboard.

DashboardSearchFilter

Description

A filter that you apply when searching for dashboards.

Members
Name
Type: string

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

  • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the dashboards's owners or viewers are returned. Implicit permissions from folders or groups are considered.

  • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners of the dashboards are returned. Implicit permissions from folders or groups are considered.

  • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as the only owner of the dashboard are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners of the dashboards are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any dashboards with that ARN listed as one of the owners or viewers of the dashboards are returned. Implicit permissions from folders or groups are not considered.

  • DASHBOARD_NAME: Any dashboards whose names have a substring match to this value will be returned.

Operator
Required: Yes
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"DASHBOARD_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DASHBOARD_NAME.

Value
Type: string

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

DashboardSourceEntity

Description

Dashboard source entity.

Members
SourceTemplate
Type: DashboardSourceTemplate structure

Source template.

DashboardSourceTemplate

Description

Dashboard source template.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource.

DataSetReferences
Required: Yes
Type: Array of DataSetReference structures

Dataset references.

DashboardSummary

Description

Dashboard summary.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dashboard was created.

DashboardId
Type: string

Dashboard ID.

LastPublishedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dashboard was published.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dashboard was updated.

Name
Type: string

A display name for the dashboard.

PublishedVersionNumber
Type: long (int|float)

Published version number.

DashboardVersion

Description

Dashboard version.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dashboard version was created.

DataSetArns
Type: Array of strings

The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

Description
Type: string

Description.

Errors
Type: Array of DashboardError structures

Errors associated with this dashboard version.

Sheets
Type: Array of Sheet structures

A list of the associated sheets with the unique identifier and name of each sheet.

SourceEntityArn
Type: string

Source entity ARN.

Status
Type: string

The HTTP status of the request.

ThemeArn
Type: string

The ARN of the theme associated with a version of the dashboard.

VersionNumber
Type: long (int|float)

Version number for this version of the dashboard.

DashboardVersionDefinition

Description

The contents of a dashboard.

Members
AnalysisDefaults
Type: AnalysisDefaults structure

The configuration for default analysis settings.

CalculatedFields
Type: Array of CalculatedField structures

An array of calculated field definitions for the dashboard.

ColumnConfigurations
Type: Array of ColumnConfiguration structures

An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

DataSetIdentifierDeclarations
Required: Yes
Type: Array of DataSetIdentifierDeclaration structures

An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.

FilterGroups
Type: Array of FilterGroup structures

The filter definitions for a dashboard.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

Options
Type: AssetOptions structure

An array of option definitions for a dashboard.

ParameterDeclarations
Type: Array of ParameterDeclaration structures

The parameter declarations for a dashboard. Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

Sheets
Type: Array of SheetDefinition structures

An array of sheet definitions for a dashboard.

StaticFiles
Type: Array of StaticFile structures

The static files for the definition.

DashboardVersionSummary

Description

Dashboard version summary.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dashboard version was created.

Description
Type: string

Description.

SourceEntityArn
Type: string

Source entity ARN.

Status
Type: string

The HTTP status of the request.

VersionNumber
Type: long (int|float)

Version number.

DashboardVisualId

Description

A structure that contains the following elements:

  • The DashboardId of the dashboard that has the visual that you want to embed.

  • The SheetId of the sheet that has the visual that you want to embed.

  • The VisualId of the visual that you want to embed.

The DashboardId, SheetId, and VisualId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

Members
DashboardId
Required: Yes
Type: string

The ID of the dashboard that has the visual that you want to embed. The DashboardId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

SheetId
Required: Yes
Type: string

The ID of the sheet that the has visual that you want to embed. The SheetId can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

VisualId
Required: Yes
Type: string

The ID of the visual that you want to embed. The VisualID can be found in the IDs for developers section of the Embed visual pane of the visual's on-visual menu of the Amazon QuickSight console.

DashboardVisualPublishOptions

Description

The visual publish options of a visual in a dashboard

Members
ExportHiddenFieldsOption
Type: ExportHiddenFieldsOption structure

Determines if hidden fields are included in an exported dashboard.

DashboardVisualResult

Description

The QA result that is made from dashboard visual.

Members
DashboardId
Type: string

The ID of the dashboard.

DashboardName
Type: string

The name of the dashboard.

DashboardUrl
Type: string

The URL of the dashboard.

SheetId
Type: string

The ID of the sheet.

SheetName
Type: string

The name of the sheet.

VisualId
Type: string

The ID of the visual.

VisualSubtitle
Type: string

The subtitle of the visual.

VisualTitle
Type: string

The title of the visual.

DataAggregation

Description

A structure that represents a data aggregation.

Members
DatasetRowDateGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

DefaultDateColumnName
Type: string

The column name for the default date.

DataBarsOptions

Description

The options for data bars.

Members
FieldId
Required: Yes
Type: string

The field ID for the data bars options.

NegativeColor
Type: string

The color of the negative data bar.

PositiveColor
Type: string

The color of the positive data bar.

DataColor

Description

Determines the color that is applied to a particular data value.

Members
Color
Type: string

The color that is applied to the data value.

DataValue
Type: double

The data value that the color is applied to.

DataColorPalette

Description

The theme colors that are used for data colors in charts. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5.

Members
Colors
Type: Array of strings

The hexadecimal codes for the colors.

EmptyFillColor
Type: string

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

MinMaxGradient
Type: Array of strings

The minimum and maximum hexadecimal codes that describe a color gradient.

DataFieldSeriesItem

Description

The data field series item configuration of a line chart.

Members
AxisBinding
Required: Yes
Type: string

The axis that you are binding the field to.

FieldId
Required: Yes
Type: string

The field ID of the field that you are setting the axis binding to.

FieldValue
Type: string

The field value of the field that you are setting the axis binding to.

Settings
Type: LineChartSeriesSettings structure

The options that determine the presentation of line series associated to the field.

DataLabelOptions

Description

The options that determine the presentation of the data labels.

Members
CategoryLabelVisibility
Type: string

Determines the visibility of the category field labels.

DataLabelTypes
Type: Array of DataLabelType structures

The option that determines the data label type.

LabelColor
Type: string

Determines the color of the data labels.

LabelContent
Type: string

Determines the content of the data labels.

LabelFontConfiguration
Type: FontConfiguration structure

Determines the font configuration of the data labels.

MeasureLabelVisibility
Type: string

Determines the visibility of the measure field labels.

Overlap
Type: string

Determines whether overlap is enabled or disabled for the data labels.

Position
Type: string

Determines the position of the data labels.

TotalsVisibility
Type: string

Determines the visibility of the total.

Visibility
Type: string

Determines the visibility of the data labels.

DataLabelType

Description

The option that determines the data label type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DataPathLabelType
Type: DataPathLabelType structure

The option that specifies individual data values for labels.

FieldLabelType
Type: FieldLabelType structure

Determines the label configuration for the entire field.

MaximumLabelType
Type: MaximumLabelType structure

Determines the label configuration for the maximum value in a visual.

MinimumLabelType
Type: MinimumLabelType structure

Determines the label configuration for the minimum value in a visual.

RangeEndsLabelType
Type: RangeEndsLabelType structure

Determines the label configuration for range end value in a visual.

DataPathColor

Description

The color map that determines the color options for a particular element.

Members
Color
Required: Yes
Type: string

The color that needs to be applied to the element.

Element
Required: Yes
Type: DataPathValue structure

The element that the color needs to be applied to.

TimeGranularity
Type: string

The time granularity of the field that the color needs to be applied to.

DataPathLabelType

Description

The option that specifies individual data values for labels.

Members
FieldId
Type: string

The field ID of the field that the data label needs to be applied to.

FieldValue
Type: string

The actual value of the field that is labeled.

Visibility
Type: string

The visibility of the data label.

DataPathSort

Description

Allows data paths to be sorted by a specific data value.

Members
Direction
Required: Yes
Type: string

Determines the sort direction.

SortPaths
Required: Yes
Type: Array of DataPathValue structures

The list of data paths that need to be sorted.

DataPathType

Description

The type of the data path value.

Members
PivotTableDataPathType
Type: string

The type of data path value utilized in a pivot table. Choose one of the following options:

  • HIERARCHY_ROWS_LAYOUT_COLUMN - The type of data path for the rows layout column, when RowsLayout is set to HIERARCHY.

  • MULTIPLE_ROW_METRICS_COLUMN - The type of data path for the metric column when the row is set to Metric Placement.

  • EMPTY_COLUMN_HEADER - The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell and the row is set to Metric Placement.

  • COUNT_METRIC_COLUMN - The type of data path for the column with COUNT as the metric, when there is no field in the ValuesFieldWell.

DataPathValue

Description

The data path that needs to be sorted.

Members
DataPathType
Type: DataPathType structure

The type configuration of the field.

FieldId
Type: string

The field ID of the field that needs to be sorted.

FieldValue
Type: string

The actual value of the field that needs to be sorted.

DataPointDrillUpDownOption

Description

The drill down options for data points in a dashbaord.

Members
AvailabilityStatus
Type: string

The status of the drill down options of data points.

DataPointMenuLabelOption

Description

The data point menu options of a dashboard.

Members
AvailabilityStatus
Type: string

The status of the data point menu options.

DataPointTooltipOption

Description

The data point tooltip options.

Members
AvailabilityStatus
Type: string

The status of the data point tool tip options.

DataSet

Description

Dataset.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

ColumnGroups
Type: Array of ColumnGroup structures

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

ColumnLevelPermissionRules
Type: Array of ColumnLevelPermissionRule structures

A set of one or more definitions of a ColumnLevelPermissionRule .

ConsumedSpiceCapacityInBytes
Type: long (int|float)

The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dataset was created.

DataSetId
Type: string

The ID of the dataset.

DataSetUsageConfiguration
Type: DataSetUsageConfiguration structure

The usage configuration to apply to child datasets that reference this dataset as a source.

DatasetParameters
Type: Array of DatasetParameter structures

The parameters that are declared in a dataset.

FieldFolders
Type: Associative array of custom strings keys (FieldFolderPath) to FieldFolder structures

The folder that contains fields and nested subfolders for your dataset.

ImportMode
Type: string

A value that indicates whether you want to import the data into SPICE.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dataset was updated.

LogicalTableMap
Type: Associative array of custom strings keys (LogicalTableId) to LogicalTable structures

Configures the combination and transformation of the data from the physical tables.

Name
Type: string

A display name for the dataset.

OutputColumns
Type: Array of OutputColumn structures

The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.

PerformanceConfiguration
Type: PerformanceConfiguration structure

The performance optimization configuration of a dataset.

PhysicalTableMap
Type: Associative array of custom strings keys (PhysicalTableId) to PhysicalTable structures

Declares the physical tables that are available in the underlying data sources.

RowLevelPermissionDataSet
Type: RowLevelPermissionDataSet structure

The row-level security configuration for the dataset.

RowLevelPermissionTagConfiguration

The element you can use to define tags for row-level security.

DataSetConfiguration

Description

Dataset configuration.

Members
ColumnGroupSchemaList
Type: Array of ColumnGroupSchema structures

A structure containing the list of column group schemas.

DataSetSchema
Type: DataSetSchema structure

Dataset schema.

Placeholder
Type: string

Placeholder.

DataSetIdentifierDeclaration

Description

A data set.

Members
DataSetArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the data set.

Identifier
Required: Yes
Type: string

The identifier of the data set, typically the data set's name.

DataSetReference

Description

Dataset reference.

Members
DataSetArn
Required: Yes
Type: string

Dataset Amazon Resource Name (ARN).

DataSetPlaceholder
Required: Yes
Type: string

Dataset placeholder.

DataSetRefreshProperties

Description

The refresh properties of a dataset.

Members
RefreshConfiguration
Required: Yes
Type: RefreshConfiguration structure

The refresh configuration for a dataset.

DataSetSchema

Description

Dataset schema.

Members
ColumnSchemaList
Type: Array of ColumnSchema structures

A structure containing the list of column schemas.

DataSetSearchFilter

Description

A filter that you apply when searching for datasets.

Members
Name
Required: Yes
Type: string

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

  • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the dataset owners or viewers are returned. Implicit permissions from folders or groups are considered.

  • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners of the dataset are returned. Implicit permissions from folders or groups are considered.

  • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as the only owner of the dataset are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners if the dataset are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any datasets with that ARN listed as one of the owners or viewers of the dataset are returned. Implicit permissions from folders or groups are not considered.

  • DATASET_NAME: Any datasets whose names have a substring match to this value will be returned.

Operator
Required: Yes
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose datasets you want to search in the "Value" field. For example, "Name":"QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east- 1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the datasets you are searching for. For example, "Name":"DATASET_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASET_NAME.

Value
Required: Yes
Type: string

The value of the named item, in this case QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

DataSetSummary

Description

Dataset summary.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the dataset.

ColumnLevelPermissionRulesApplied
Type: boolean

A value that indicates if the dataset has column level permission configured.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this dataset was created.

DataSetId
Type: string

The ID of the dataset.

ImportMode
Type: string

A value that indicates whether you want to import the data into SPICE.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this dataset was updated.

Name
Type: string

A display name for the dataset.

RowLevelPermissionDataSet
Type: RowLevelPermissionDataSet structure

The row-level security configuration for the dataset.

RowLevelPermissionTagConfigurationApplied
Type: boolean

Whether or not the row level permission tags are applied.

DataSetUsageConfiguration

Description

The usage configuration to apply to child datasets that reference this dataset as a source.

Members
DisableUseAsDirectQuerySource
Type: boolean

An option that controls whether a child dataset of a direct query can use this dataset as a source.

DisableUseAsImportedSource
Type: boolean

An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.

DataSource

Description

The structure of a data source.

Members
AlternateDataSourceParameters
Type: Array of DataSourceParameters structures

A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Arn
Type: string

The Amazon Resource Name (ARN) of the data source.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this data source was created.

DataSourceId
Type: string

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

DataSourceParameters
Type: DataSourceParameters structure

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

ErrorInfo
Type: DataSourceErrorInfo structure

Error information from the last update or the creation of the data source.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this data source was updated.

Name
Type: string

A display name for the data source.

SecretArn
Type: string

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

SslProperties
Type: SslProperties structure

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

Status
Type: string

The HTTP status of the request.

Type
Type: string

The type of the data source. This type indicates which database engine the data source connects to.

VpcConnectionProperties
Type: VpcConnectionProperties structure

The VPC connection information. You need to use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

DataSourceCredentials

Description

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
CopySourceArn
Type: string

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

CredentialPair
Type: CredentialPair structure

Credential pair. For more information, see CredentialPair .

SecretArn
Type: string

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

DataSourceErrorInfo

Description

Error information for the data source creation or update.

Members
Message
Type: string

Error message.

Type
Type: string

Error type.

DataSourceParameters

Description

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
AmazonElasticsearchParameters

The parameters for OpenSearch.

AmazonOpenSearchParameters
Type: AmazonOpenSearchParameters structure

The parameters for OpenSearch.

AthenaParameters
Type: AthenaParameters structure

The parameters for Amazon Athena.

AuroraParameters
Type: AuroraParameters structure

The parameters for Amazon Aurora MySQL.

AuroraPostgreSqlParameters
Type: AuroraPostgreSqlParameters structure

The parameters for Amazon Aurora.

AwsIotAnalyticsParameters
Type: AwsIotAnalyticsParameters structure

The parameters for IoT Analytics.

BigQueryParameters
Type: BigQueryParameters structure

The parameters that are required to connect to a Google BigQuery data source.

DatabricksParameters
Type: DatabricksParameters structure

The parameters that are required to connect to a Databricks data source.

ExasolParameters
Type: ExasolParameters structure

The parameters for Exasol.

JiraParameters
Type: JiraParameters structure

The parameters for Jira.

MariaDbParameters
Type: MariaDbParameters structure

The parameters for MariaDB.

MySqlParameters
Type: MySqlParameters structure

The parameters for MySQL.

OracleParameters
Type: OracleParameters structure

The parameters for Oracle.

PostgreSqlParameters
Type: PostgreSqlParameters structure

The parameters for PostgreSQL.

PrestoParameters
Type: PrestoParameters structure

The parameters for Presto.

RdsParameters
Type: RdsParameters structure

The parameters for Amazon RDS.

RedshiftParameters
Type: RedshiftParameters structure

The parameters for Amazon Redshift.

S3Parameters
Type: S3Parameters structure

The parameters for S3.

ServiceNowParameters
Type: ServiceNowParameters structure

The parameters for ServiceNow.

SnowflakeParameters
Type: SnowflakeParameters structure

The parameters for Snowflake.

SparkParameters
Type: SparkParameters structure

The parameters for Spark.

SqlServerParameters
Type: SqlServerParameters structure

The parameters for SQL Server.

StarburstParameters
Type: StarburstParameters structure

The parameters that are required to connect to a Starburst data source.

TeradataParameters
Type: TeradataParameters structure

The parameters for Teradata.

TrinoParameters
Type: TrinoParameters structure

The parameters that are required to connect to a Trino data source.

TwitterParameters
Type: TwitterParameters structure

The parameters for Twitter.

DataSourceSearchFilter

Description

A filter that you apply when searching for data sources.

Members
Name
Required: Yes
Type: string

The name of the value that you want to use as a filter, for example, "Name": "DIRECT_QUICKSIGHT_OWNER".

Valid values are defined as follows:

  • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners or viewers of the data sources are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as one of the owners if the data source are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any data sources with that ARN listed as the only owner of the data source are returned. Implicit permissions from folders or groups are not considered.

  • DATASOURCE_NAME: Any data sources whose names have a substring match to the provided value are returned.

Operator
Required: Yes
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

Value
Required: Yes
Type: string

The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

DataSourceSummary

Description

A DataSourceSummary object that returns a summary of a data source.

Members
Arn
Type: string

The arn of the datasource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

DataSourceId
Type: string

The unique ID of the data source.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

Name
Type: string

The name of the data source.

Type
Type: string

The type of the data source.

DatabricksParameters

Description

The parameters that are required to connect to a Databricks data source.

Members
Host
Required: Yes
Type: string

The host name of the Databricks data source.

Port
Required: Yes
Type: int

The port for the Databricks data source.

SqlEndpointPath
Required: Yes
Type: string

The HTTP path of the Databricks data source.

DatasetMetadata

Description

A structure that represents a dataset.

Members
CalculatedFields
Type: Array of TopicCalculatedField structures

The list of calculated field definitions.

Columns
Type: Array of TopicColumn structures

The list of column definitions.

DataAggregation
Type: DataAggregation structure

The definition of a data aggregation.

DatasetArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the dataset.

DatasetDescription
Type: string

The description of the dataset.

DatasetName
Type: string

The name of the dataset.

Filters
Type: Array of TopicFilter structures

The list of filter definitions.

NamedEntities
Type: Array of TopicNamedEntity structures

The list of named entities definitions.

DatasetParameter

Description

A parameter that is created in a dataset. The parameter can be a string, integer, decimal, or datetime data type.

Members
DateTimeDatasetParameter
Type: DateTimeDatasetParameter structure

A date time parameter that is created in the dataset.

DecimalDatasetParameter
Type: DecimalDatasetParameter structure

A decimal parameter that is created in the dataset.

IntegerDatasetParameter
Type: IntegerDatasetParameter structure

An integer parameter that is created in the dataset.

StringDatasetParameter
Type: StringDatasetParameter structure

A string parameter that is created in the dataset.

DateAxisOptions

Description

The options that determine how a date axis is displayed.

Members
MissingDateVisibility
Type: string

Determines whether or not missing dates are displayed.

DateDimensionField

Description

The dimension type field with date type columns.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the DateDimensionField.

DateGranularity
Type: string

The date granularity of the DateDimensionField. Choose one of the following options:

  • YEAR

  • QUARTER

  • MONTH

  • WEEK

  • DAY

  • HOUR

  • MINUTE

  • SECOND

  • MILLISECOND

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: DateTimeFormatConfiguration structure

The format configuration of the field.

HierarchyId
Type: string

The custom hierarchy ID.

DateMeasureField

Description

The measure type field with date type columns.

Members
AggregationFunction
Type: string

The aggregation function of the measure field.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the DateMeasureField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: DateTimeFormatConfiguration structure

The format configuration of the field.

DateTimeDatasetParameter

Description

A date time parameter for a dataset.

Members
DefaultValues

A list of default values for a given date time parameter. This structure only accepts static values.

Id
Required: Yes
Type: string

An identifier for the parameter that is created in the dataset.

Name
Required: Yes
Type: string

The name of the date time parameter that is created in the dataset.

TimeGranularity
Type: string

The time granularity of the date time parameter.

ValueType
Required: Yes
Type: string

The value type of the dataset parameter. Valid values are single value or multi value.

DateTimeDatasetParameterDefaultValues

Description

The default values of a date time parameter.

Members
StaticValues
Type: Array of timestamp (string|DateTime or anything parsable by strtotime)s

A list of static default values for a given date time parameter.

DateTimeDefaultValues

Description

The default values of the DateTimeParameterDeclaration.

Members
DynamicValue
Type: DynamicDefaultValue structure

The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

RollingDate
Type: RollingDateConfiguration structure

The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

StaticValues
Type: Array of timestamp (string|DateTime or anything parsable by strtotime)s

The static values of the DataTimeDefaultValues.

DateTimeFormatConfiguration

Description

Formatting configuration for DateTime fields.

Members
DateTimeFormat
Type: string

Determines the DateTime format.

NullValueFormatConfiguration

The options that determine the null value format configuration.

NumericFormatConfiguration
Type: NumericFormatConfiguration structure

The formatting configuration for numeric DateTime fields.

DateTimeHierarchy

Description

The option that determines the hierarchy of any DateTime fields.

Members
DrillDownFilters
Type: Array of DrillDownFilter structures

The option that determines the drill down filters for the DateTime hierarchy.

HierarchyId
Required: Yes
Type: string

The hierarchy ID of the DateTime hierarchy.

DateTimeParameter

Description

A date-time parameter.

Members
Name
Required: Yes
Type: string

A display name for the date-time parameter.

Values
Required: Yes
Type: Array of timestamp (string|DateTime or anything parsable by strtotime)s

The values for the date-time parameter.

DateTimeParameterDeclaration

Description

A parameter declaration for the DateTime data type.

Members
DefaultValues
Type: DateTimeDefaultValues structure

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

MappedDataSetParameters
Type: Array of MappedDataSetParameter structures

A list of dataset parameters that are mapped to an analysis parameter.

Name
Required: Yes
Type: string

The name of the parameter that is being declared.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

ValueWhenUnset

The configuration that defines the default value of a DateTime parameter when a value has not been set.

DateTimePickerControlDisplayOptions

Description

The display options of a control.

Members
DateIconVisibility
Type: string

The date icon visibility of the DateTimePickerControlDisplayOptions.

DateTimeFormat
Type: string

Customize how dates are formatted in controls.

HelperTextVisibility
Type: string

The helper text visibility of the DateTimePickerControlDisplayOptions.

InfoIconLabelOptions

The configuration of info icon label options.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

DateTimeValueWhenUnsetConfiguration

Description

The configuration that defines the default value of a DateTime parameter when a value has not been set.

Members
CustomValue
Type: timestamp (string|DateTime or anything parsable by strtotime)

A custom value that's used when the value of a parameter isn't set.

ValueWhenUnsetOption
Type: string

The built-in options for default values. The value can be one of the following:

  • RECOMMENDED: The recommended value.

  • NULL: The NULL value.

DecimalDatasetParameter

Description

A decimal parameter for a dataset.

Members
DefaultValues

A list of default values for a given decimal parameter. This structure only accepts static values.

Id
Required: Yes
Type: string

An identifier for the decimal parameter created in the dataset.

Name
Required: Yes
Type: string

The name of the decimal parameter that is created in the dataset.

ValueType
Required: Yes
Type: string

The value type of the dataset parameter. Valid values are single value or multi value.

DecimalDatasetParameterDefaultValues

Description

The default values of a decimal parameter.

Members
StaticValues
Type: Array of doubles

A list of static default values for a given decimal parameter.

DecimalDefaultValues

Description

The default values of the DecimalParameterDeclaration.

Members
DynamicValue
Type: DynamicDefaultValue structure

The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

StaticValues
Type: Array of doubles

The static values of the DecimalDefaultValues.

DecimalParameter

Description

A decimal parameter.

Members
Name
Required: Yes
Type: string

A display name for the decimal parameter.

Values
Required: Yes
Type: Array of doubles

The values for the decimal parameter.

DecimalParameterDeclaration

Description

A parameter declaration for the Decimal data type.

Members
DefaultValues
Type: DecimalDefaultValues structure

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

MappedDataSetParameters
Type: Array of MappedDataSetParameter structures

A list of dataset parameters that are mapped to an analysis parameter.

Name
Required: Yes
Type: string

The name of the parameter that is being declared.

ParameterValueType
Required: Yes
Type: string

The value type determines whether the parameter is a single-value or multi-value parameter.

ValueWhenUnset

The configuration that defines the default value of a Decimal parameter when a value has not been set.

DecimalPlacesConfiguration

Description

The option that determines the decimal places configuration.

Members
DecimalPlaces
Required: Yes
Type: long (int|float)

The values of the decimal places.

DecimalValueWhenUnsetConfiguration

Description

The configuration that defines the default value of a Decimal parameter when a value has not been set.

Members
CustomValue
Type: double

A custom value that's used when the value of a parameter isn't set.

ValueWhenUnsetOption
Type: string

The built-in options for default values. The value can be one of the following:

  • RECOMMENDED: The recommended value.

  • NULL: The NULL value.

DefaultDateTimePickerControlOptions

Description

The default options that correspond to the filter control type of a DateTimePicker.

Members
CommitMode
Type: string

The visibility configuration of the Apply button on a DateTimePickerControl.

DisplayOptions

The display options of a control.

Type
Type: string

The date time picker type of the DefaultDateTimePickerControlOptions. Choose one of the following options:

  • SINGLE_VALUED: The filter condition is a fixed date.

  • DATE_RANGE: The filter condition is a date time range.

DefaultFilterControlConfiguration

Description

The default configuration for all dependent controls of the filter.

Members
ControlOptions
Required: Yes
Type: DefaultFilterControlOptions structure

The control option for the DefaultFilterControlConfiguration.

Title
Required: Yes
Type: string

The title of the DefaultFilterControlConfiguration. This title is shared by all controls that are tied to this filter.

DefaultFilterControlOptions

Description

The option that corresponds to the control type of the filter.

Members
DefaultDateTimePickerOptions

The default options that correspond to the filter control type of a DateTimePicker.

DefaultDropdownOptions

The default options that correspond to the Dropdown filter control type.

DefaultListOptions

The default options that correspond to the List filter control type.

DefaultRelativeDateTimeOptions

The default options that correspond to the RelativeDateTime filter control type.

DefaultSliderOptions
Type: DefaultSliderControlOptions structure

The default options that correspond to the Slider filter control type.

DefaultTextAreaOptions

The default options that correspond to the TextArea filter control type.

DefaultTextFieldOptions

The default options that correspond to the TextField filter control type.

DefaultFilterDropDownControlOptions

Description

The default options that correspond to the Dropdown filter control type.

Members
CommitMode
Type: string

The visibility configuration of the Apply button on a FilterDropDownControl.

DisplayOptions

The display options of a control.

SelectableValues
Type: FilterSelectableValues structure

A list of selectable values that are used in a control.

Type
Type: string

The type of the FilterDropDownControl. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

  • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

DefaultFilterListControlOptions

Description

The default options that correspond to the List filter control type.

Members
DisplayOptions
Type: ListControlDisplayOptions structure

The display options of a control.

SelectableValues
Type: FilterSelectableValues structure

A list of selectable values that are used in a control.

Type
Type: string

The type of the DefaultFilterListControlOptions. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from the list.

  • SINGLE_SELECT: The user can select a single entry from the list.

DefaultFormatting

Description

A structure that represents a default formatting definition.

Members
DisplayFormat
Type: string

The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

DisplayFormatOptions
Type: DisplayFormatOptions structure

The additional options for display formatting.

DefaultFreeFormLayoutConfiguration

Description

The options that determine the default settings of a free-form layout configuration.

Members
CanvasSizeOptions
Required: Yes
Type: FreeFormLayoutCanvasSizeOptions structure

Determines the screen canvas size options for a free-form layout.

DefaultGridLayoutConfiguration

Description

The options that determine the default settings for a grid layout configuration.

Members
CanvasSizeOptions
Required: Yes
Type: GridLayoutCanvasSizeOptions structure

Determines the screen canvas size options for a grid layout.

DefaultInteractiveLayoutConfiguration

Description

The options that determine the default settings for interactive layout configuration.

Members
FreeForm

The options that determine the default settings of a free-form layout configuration.

Grid

The options that determine the default settings for a grid layout configuration.

DefaultNewSheetConfiguration

Description

The configuration for default new sheet settings.

Members
InteractiveLayoutConfiguration

The options that determine the default settings for interactive layout configuration.

PaginatedLayoutConfiguration

The options that determine the default settings for a paginated layout configuration.

SheetContentType
Type: string

The option that determines the sheet content type.

DefaultPaginatedLayoutConfiguration

Description

The options that determine the default settings for a paginated layout configuration.

Members
SectionBased

The options that determine the default settings for a section-based layout configuration.

DefaultRelativeDateTimeControlOptions

Description

The default options that correspond to the RelativeDateTime filter control type.

Members
CommitMode
Type: string

The visibility configuration of the Apply button on a RelativeDateTimeControl.

DisplayOptions

The display options of a control.

DefaultSectionBasedLayoutConfiguration

Description

The options that determine the default settings for a section-based layout configuration.

Members
CanvasSizeOptions
Required: Yes
Type: SectionBasedLayoutCanvasSizeOptions structure

Determines the screen canvas size options for a section-based layout.

DefaultSliderControlOptions

Description

The default options that correspond to the Slider filter control type.

Members
DisplayOptions
Type: SliderControlDisplayOptions structure

The display options of a control.

MaximumValue
Required: Yes
Type: double

The larger value that is displayed at the right of the slider.

MinimumValue
Required: Yes
Type: double

The smaller value that is displayed at the left of the slider.

StepSize
Required: Yes
Type: double

The number of increments that the slider bar is divided into.

Type
Type: string

The type of the DefaultSliderControlOptions. Choose one of the following options:

  • SINGLE_POINT: Filter against(equals) a single data point.

  • RANGE: Filter data that is in a specified range.

DefaultTextAreaControlOptions

Description

The default options that correspond to the TextArea filter control type.

Members
Delimiter
Type: string

The delimiter that is used to separate the lines in text.

DisplayOptions

The display options of a control.

DefaultTextFieldControlOptions

Description

The default options that correspond to the TextField filter control type.

Members
DisplayOptions

The display options of a control.

DestinationParameterValueConfiguration

Description

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CustomValuesConfiguration
Type: CustomValuesConfiguration structure

The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

SelectAllValueOptions
Type: string

The configuration that selects all options.

SourceColumn
Type: ColumnIdentifier structure

A column of a data set.

SourceField
Type: string

The source field ID of the destination parameter.

SourceParameterName
Type: string

The source parameter name of the destination parameter.

DimensionField

Description

The dimension type field.

Members
CategoricalDimensionField
Type: CategoricalDimensionField structure

The dimension type field with categorical type columns.

DateDimensionField
Type: DateDimensionField structure

The dimension type field with date type columns.

NumericalDimensionField
Type: NumericalDimensionField structure

The dimension type field with numerical type columns.

DisplayFormatOptions

Description

A structure that represents additional options for display formatting.

Members
BlankCellFormat
Type: string

Determines the blank cell format.

CurrencySymbol
Type: string

The currency symbol, such as USD.

DateFormat
Type: string

Determines the DateTime format.

DecimalSeparator
Type: string

Determines the decimal separator.

FractionDigits
Type: int

Determines the number of fraction digits.

GroupingSeparator
Type: string

Determines the grouping separator.

NegativeFormat
Type: NegativeFormat structure

The negative format.

Prefix
Type: string

The prefix value for a display format.

Suffix
Type: string

The suffix value for a display format.

UnitScaler
Type: string

The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

UseBlankCellFormat
Type: boolean

A Boolean value that indicates whether to use blank cell format.

UseGrouping
Type: boolean

A Boolean value that indicates whether to use grouping.

DomainNotWhitelistedException

Description

The domain specified isn't on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

DonutCenterOptions

Description

The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

Members
LabelVisibility
Type: string

Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total'.

DonutOptions

Description

The options for configuring a donut chart or pie chart.

Members
ArcOptions
Type: ArcOptions structure

The option for define the arc of the chart shape. Valid values are as follows:

  • WHOLE - A pie chart

  • SMALL- A small-sized donut chart

  • MEDIUM- A medium-sized donut chart

  • LARGE- A large-sized donut chart

DonutCenterOptions
Type: DonutCenterOptions structure

The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.

DrillDownFilter

Description

The drill down filter for the column hierarchies.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CategoryFilter
Type: CategoryDrillDownFilter structure

The category type drill down filter. This filter is used for string type columns.

NumericEqualityFilter

The numeric equality type drill down filter. This filter is used for number type columns.

TimeRangeFilter
Type: TimeRangeDrillDownFilter structure

The time range drill down filter. This filter is used for date time columns.

DropDownControlDisplayOptions

Description

The display options of a control.

Members
InfoIconLabelOptions

The configuration of info icon label options.

SelectAllOptions
Type: ListControlSelectAllOptions structure

The configuration of the Select all options in a dropdown control.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

DynamicDefaultValue

Description

Defines different defaults to the users or groups based on mapping.

Members
DefaultValueColumn
Required: Yes
Type: ColumnIdentifier structure

The column that contains the default value of each user or group.

GroupNameColumn
Type: ColumnIdentifier structure

The column that contains the group name.

UserNameColumn
Type: ColumnIdentifier structure

The column that contains the username.

EmptyVisual

Description

An empty visual.

Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an EmptyVisual until a visual type is selected.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

DataSetIdentifier
Required: Yes
Type: string

The data set that is used in the empty visual. Every visual requires a dataset to render.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Entity

Description

An object, structure, or sub-structure of an analysis, template, or dashboard.

Members
Path
Type: string

The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

ErrorInfo

Description

Error information for the SPICE ingestion of a dataset.

Members
Message
Type: string

Error message.

Type
Type: string

Error type.

ExasolParameters

Description

The required parameters for connecting to an Exasol data source.

Members
Host
Required: Yes
Type: string

The hostname or IP address of the Exasol data source.

Port
Required: Yes
Type: int

The port for the Exasol data source.

ExcludePeriodConfiguration

Description

The exclude period of TimeRangeFilter or RelativeDatesFilter.

Members
Amount
Required: Yes
Type: int

The amount or number of the exclude period.

Granularity
Required: Yes
Type: string

The granularity or unit (day, month, year) of the exclude period.

Status
Type: string

The status of the exclude period. Choose from the following options:

  • ENABLED

  • DISABLED

ExplicitHierarchy

Description

The option that determines the hierarchy of the fields that are built within a visual's field wells. These fields can't be duplicated to other visuals.

Members
Columns
Required: Yes
Type: Array of ColumnIdentifier structures

The list of columns that define the explicit hierarchy.

DrillDownFilters
Type: Array of DrillDownFilter structures

The option that determines the drill down filters for the explicit hierarchy.

HierarchyId
Required: Yes
Type: string

The hierarchy ID of the explicit hierarchy.

ExportHiddenFieldsOption

Description

Determines if hidden fields are included in an exported dashboard.

Members
AvailabilityStatus
Type: string

The status of the export hidden fields options of a dashbaord.

ExportToCSVOption

Description

Export to .csv option.

Members
AvailabilityStatus
Type: string

Availability status.

ExportWithHiddenFieldsOption

Description

Determines whether or not hidden fields are visible on exported dashbaords.

Members
AvailabilityStatus
Type: string

The status of the export with hidden fields options.

FailedKeyRegistrationEntry

Description

An entry that appears when a KeyRegistration update to Amazon QuickSight fails.

Members
KeyArn
Type: string

The ARN of the KMS key that failed to update.

Message
Required: Yes
Type: string

A message that provides information about why a FailedKeyRegistrationEntry error occurred.

SenderFault
Required: Yes
Type: boolean

A boolean that indicates whether a FailedKeyRegistrationEntry resulted from user error. If the value of this property is True, the error was caused by user error. If the value of this property is False, the error occurred on the backend. If your job continues fail and with a False SenderFault value, contact Amazon Web Services Support.

StatusCode
Required: Yes
Type: int

The HTTP status of a FailedKeyRegistrationEntry error.

FieldBasedTooltip

Description

The setup for the detailed tooltip.

Members
AggregationVisibility
Type: string

The visibility of Show aggregations.

TooltipFields
Type: Array of TooltipItem structures

The fields configuration in the tooltip.

TooltipTitleType
Type: string

The type for the >tooltip title. Choose one of the following options:

  • NONE: Doesn't use the primary value as the title.

  • PRIMARY_VALUE: Uses primary value as the title.

FieldFolder

Description

A FieldFolder element is a folder that contains fields and nested subfolders.

Members
columns
Type: Array of strings

A folder has a list of columns. A column can only be in one folder.

description
Type: string

The description for a field folder.

FieldLabelType

Description

The field label type.

Members
FieldId
Type: string

Indicates the field that is targeted by the field label.

Visibility
Type: string

The visibility of the field label.

FieldSeriesItem

Description

The field series item configuration of a line chart.

Members
AxisBinding
Required: Yes
Type: string

The axis that you are binding the field to.

FieldId
Required: Yes
Type: string

The field ID of the field for which you are setting the axis binding.

Settings
Type: LineChartSeriesSettings structure

The options that determine the presentation of line series associated to the field.

FieldSort

Description

The sort configuration for a field in a field well.

Members
Direction
Required: Yes
Type: string

The sort direction. Choose one of the following options:

  • ASC: Ascending

  • DESC: Descending

FieldId
Required: Yes
Type: string

The sort configuration target field.

FieldSortOptions

Description

The field sort options in a chart configuration.

Members
ColumnSort
Type: ColumnSort structure

The sort configuration for a column that is not used in a field well.

FieldSort
Type: FieldSort structure

The sort configuration for a field in a field well.

FieldTooltipItem

Description

The tooltip item for the fields.

Members
FieldId
Required: Yes
Type: string

The unique ID of the field that is targeted by the tooltip.

Label
Type: string

The label of the tooltip item.

TooltipTarget
Type: string

Determines the target of the field tooltip item in a combo chart visual.

Visibility
Type: string

The visibility of the tooltip item.

FilledMapAggregatedFieldWells

Description

The aggregated field well of the filled map.

Members
Geospatial
Type: Array of DimensionField structures

The aggregated location field well of the filled map. Values are grouped by location fields.

Values
Type: Array of MeasureField structures

The aggregated color field well of a filled map. Values are aggregated based on location fields.

FilledMapConditionalFormatting

Description

The conditional formatting of a FilledMapVisual.

Members
ConditionalFormattingOptions
Required: Yes
Type: Array of FilledMapConditionalFormattingOption structures

Conditional formatting options of a FilledMapVisual.

FilledMapConditionalFormattingOption

Description

Conditional formatting options of a FilledMapVisual.

Members
Shape
Required: Yes
Type: FilledMapShapeConditionalFormatting structure

The conditional formatting that determines the shape of the filled map.

FilledMapConfiguration

Description

The configuration for a FilledMapVisual.

Members
FieldWells
Type: FilledMapFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

MapStyleOptions
Type: GeospatialMapStyleOptions structure

The map style options of the filled map visual.

SortConfiguration
Type: FilledMapSortConfiguration structure

The sort configuration of a FilledMapVisual.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

WindowOptions
Type: GeospatialWindowOptions structure

The window options of the filled map visual.

FilledMapFieldWells

Description

The field wells of a FilledMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
FilledMapAggregatedFieldWells

The aggregated field well of the filled map.

FilledMapShapeConditionalFormatting

Description

The conditional formatting that determines the shape of the filled map.

Members
FieldId
Required: Yes
Type: string

The field ID of the filled map shape.

Format
Type: ShapeConditionalFormat structure

The conditional formatting that determines the background color of a filled map's shape.

FilledMapSortConfiguration

Description

The sort configuration of a FilledMapVisual.

Members
CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the location fields.

FilledMapVisual

Description

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: FilledMapConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

ConditionalFormatting

The conditional formatting of a FilledMapVisual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Filter

Description

With a Filter, you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CategoryFilter
Type: CategoryFilter structure

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

NestedFilter
Type: NestedFilter structure

A NestedFilter filters data with a subset of data that is defined by the nested inner filter.

NumericEqualityFilter
Type: NumericEqualityFilter structure

A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

NumericRangeFilter
Type: NumericRangeFilter structure

A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

RelativeDatesFilter
Type: RelativeDatesFilter structure

A RelativeDatesFilter filters date values that are relative to a given date.

TimeEqualityFilter
Type: TimeEqualityFilter structure

A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

TimeRangeFilter
Type: TimeRangeFilter structure

A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

TopBottomFilter
Type: TopBottomFilter structure

A TopBottomFilter filters data to the top or bottom values for a given column.

FilterAggMetrics

Description

The definition for the FilterAggMetrics.

Members
Function
Type: string

The function for the FilterAggMetrics.

MetricOperand
Type: Identifier structure

The metric operand of the FilterAggMetrics.

SortDirection
Type: string

The sort direction for FilterAggMetrics.

FilterControl

Description

The control of a filter that is used to interact with a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CrossSheet
Type: FilterCrossSheetControl structure

A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet

DateTimePicker
Type: FilterDateTimePickerControl structure

A control from a date filter that is used to specify date and time.

Dropdown
Type: FilterDropDownControl structure

A control to display a dropdown list with buttons that are used to select a single value.

List
Type: FilterListControl structure

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

RelativeDateTime

A control from a date filter that is used to specify the relative date.

Slider
Type: FilterSliderControl structure

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

TextArea
Type: FilterTextAreaControl structure

A control to display a text box that is used to enter multiple entries.

TextField
Type: FilterTextFieldControl structure

A control to display a text box that is used to enter a single entry.

FilterCrossSheetControl

Description

A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet

Members
CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

FilterControlId
Required: Yes
Type: string

The ID of the FilterCrossSheetControl.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterCrossSheetControl.

FilterDateTimePickerControl

Description

A control from a date filter that is used to specify date and time.

Members
CommitMode
Type: string

The visibility configurationof the Apply button on a DateTimePickerControl.

DisplayOptions

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterDateTimePickerControl.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterDateTimePickerControl.

Title
Required: Yes
Type: string

The title of the FilterDateTimePickerControl.

Type
Type: string

The type of the FilterDropDownControl. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

  • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

FilterDropDownControl

Description

A control to display a dropdown list with buttons that are used to select a single value.

Members
CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

CommitMode
Type: string

The visibility configuration of the Apply button on a FilterDropDownControl.

DisplayOptions

The display options of the FilterDropDownControl.

FilterControlId
Required: Yes
Type: string

The ID of the FilterDropDownControl.

SelectableValues
Type: FilterSelectableValues structure

A list of selectable values that are used in a control.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterDropDownControl.

Title
Required: Yes
Type: string

The title of the FilterDropDownControl.

Type
Type: string

The type of the FilterDropDownControl. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from a dropdown menu.

  • SINGLE_SELECT: The user can select a single entry from a dropdown menu.

FilterGroup

Description

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide.

Members
CrossDataset
Required: Yes
Type: string

The filter new feature which can apply filter group to all data sets. Choose one of the following options:

  • ALL_DATASETS

  • SINGLE_DATASET

FilterGroupId
Required: Yes
Type: string

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

Filters
Required: Yes
Type: Array of Filter structures

The list of filters that are present in a FilterGroup.

ScopeConfiguration
Required: Yes
Type: FilterScopeConfiguration structure

The configuration that specifies what scope to apply to a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Status
Type: string

The status of the FilterGroup.

FilterListConfiguration

Description

A list of filter configurations.

Members
CategoryValues
Type: Array of strings

The list of category values for the filter.

MatchOperator
Required: Yes
Type: string

The match operator that is used to determine if a filter should be applied.

NullOption
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

SelectAllOptions
Type: string

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

FilterListControl

Description

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

Members
CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

DisplayOptions
Type: ListControlDisplayOptions structure

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterListControl.

SelectableValues
Type: FilterSelectableValues structure

A list of selectable values that are used in a control.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterListControl.

Title
Required: Yes
Type: string

The title of the FilterListControl.

Type
Type: string

The type of the FilterListControl. Choose one of the following options:

  • MULTI_SELECT: The user can select multiple entries from the list.

  • SINGLE_SELECT: The user can select a single entry from the list.

FilterOperation

Description

A transform operation that filters rows based on a condition.

Members
ConditionExpression
Required: Yes
Type: string

An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

FilterOperationSelectedFieldsConfiguration

Description

The configuration of selected fields in theCustomActionFilterOperation.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
SelectedColumns
Type: Array of ColumnIdentifier structures

The selected columns of a dataset.

SelectedFieldOptions
Type: string

A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

Valid values are defined as follows:

  • ALL_FIELDS: Applies the filter operation to all fields.

SelectedFields
Type: Array of strings

Chooses the fields that are filtered in CustomActionFilterOperation.

FilterOperationTargetVisualsConfiguration

Description

The configuration of target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
SameSheetTargetVisualConfiguration

The configuration of the same-sheet target visuals that you want to be filtered.

FilterRelativeDateTimeControl

Description

A control from a date filter that is used to specify the relative date.

Members
CommitMode
Type: string

The visibility configuration of the Apply button on a FilterRelativeDateTimeControl.

DisplayOptions

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterTextAreaControl.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterTextAreaControl.

Title
Required: Yes
Type: string

The title of the FilterTextAreaControl.

FilterScopeConfiguration

Description

The scope configuration for a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
AllSheets

The configuration that applies a filter to all sheets. When you choose AllSheets as the value for a FilterScopeConfiguration, this filter is applied to all visuals of all sheets in an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration is chosen.

SelectedSheets

The configuration for applying a filter to specific sheets.

FilterSelectableValues

Description

A list of selectable values that are used in a control.

Members
Values
Type: Array of strings

The values that are used in the FilterSelectableValues.

FilterSliderControl

Description

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

Members
DisplayOptions
Type: SliderControlDisplayOptions structure

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterSliderControl.

MaximumValue
Required: Yes
Type: double

The larger value that is displayed at the right of the slider.

MinimumValue
Required: Yes
Type: double

The smaller value that is displayed at the left of the slider.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterSliderControl.

StepSize
Required: Yes
Type: double

The number of increments that the slider bar is divided into.

Title
Required: Yes
Type: string

The title of the FilterSliderControl.

Type
Type: string

The type of the FilterSliderControl. Choose one of the following options:

  • SINGLE_POINT: Filter against(equals) a single data point.

  • RANGE: Filter data that is in a specified range.

FilterTextAreaControl

Description

A control to display a text box that is used to enter multiple entries.

Members
Delimiter
Type: string

The delimiter that is used to separate the lines in text.

DisplayOptions

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterTextAreaControl.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterTextAreaControl.

Title
Required: Yes
Type: string

The title of the FilterTextAreaControl.

FilterTextFieldControl

Description

A control to display a text box that is used to enter a single entry.

Members
DisplayOptions

The display options of a control.

FilterControlId
Required: Yes
Type: string

The ID of the FilterTextFieldControl.

SourceFilterId
Required: Yes
Type: string

The source filter ID of the FilterTextFieldControl.

Title
Required: Yes
Type: string

The title of the FilterTextFieldControl.

Folder

Description

A folder in Amazon QuickSight.

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the folder.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the folder was created.

FolderId
Type: string

The ID of the folder.

FolderPath
Type: Array of strings

An array of ancestor ARN strings for the folder.

FolderType
Type: string

The type of folder it is.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the folder was last updated.

Name
Type: string

A display name for the folder.

SharingModel
Type: string

The sharing scope of the folder.

FolderMember

Description

An asset in a Amazon QuickSight folder, such as a dashboard, analysis, or dataset.

Members
MemberId
Type: string

The ID of an asset in the folder.

MemberType
Type: string

The type of asset that it is.

FolderSearchFilter

Description

A filter to use to search an Amazon QuickSight folder.

Members
Name
Type: string

The name of a value that you want to use in the filter. For example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

  • QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the folder's owners or viewers are returned. Implicit permissions from folders or groups are considered.

  • QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners of the folders are returned. Implicit permissions from folders or groups are considered.

  • DIRECT_QUICKSIGHT_SOLE_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as the only owner of the folder are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners of the folders are returned. Implicit permissions from folders or groups are not considered.

  • DIRECT_QUICKSIGHT_VIEWER_OR_OWNER: Provide an ARN of a user or group, and any folders with that ARN listed as one of the owners or viewers of the folders are returned. Implicit permissions from folders or groups are not considered.

  • FOLDER_NAME: Any folders whose names have a substring match to this value will be returned.

  • PARENT_FOLDER_ARN: Provide an ARN of a folder, and any folders that are directly under that parent folder are returned. If you choose to use this option and leave the value blank, all root-level folders in the account are returned.

Operator
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"FOLDER_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value FOLDER_NAME.

Value
Type: string

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

FolderSummary

Description

A summary of information about an existing Amazon QuickSight folder.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the folder.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the folder was created.

FolderId
Type: string

The ID of the folder.

FolderType
Type: string

The type of folder.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the folder was last updated.

Name
Type: string

The display name of the folder.

SharingModel
Type: string

The sharing scope of the folder.

Font

Description

Determines the font settings.

Members
FontFamily
Type: string

Determines the font family settings.

FontConfiguration

Description

Configures the display properties of the given text.

Members
FontColor
Type: string

Determines the color of the text.

FontDecoration
Type: string

Determines the appearance of decorative lines on the text.

FontFamily
Type: string

The font family that you want to use.

FontSize
Type: FontSize structure

The option that determines the text display size.

FontStyle
Type: string

Determines the text display face that is inherited by the given font family.

FontWeight
Type: FontWeight structure

The option that determines the text display weight, or boldness.

FontSize

Description

The option that determines the text display size.

Members
Absolute
Type: string

The font size that you want to use in px.

Relative
Type: string

The lexical name for the text size, proportional to its surrounding context.

FontWeight

Description

The option that determines the text display weight, or boldness.

Members
Name
Type: string

The lexical name for the level of boldness of the text display.

ForecastComputation

Description

The forecast computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

CustomSeasonalityValue
Type: int

The custom seasonality value setup of a forecast computation.

LowerBoundary
Type: double

The lower boundary setup of a forecast computation.

Name
Type: string

The name of a computation.

PeriodsBackward
Type: int

The periods backward setup of a forecast computation.

PeriodsForward
Type: int

The periods forward setup of a forecast computation.

PredictionInterval
Type: int

The prediction interval setup of a forecast computation.

Seasonality
Type: string

The seasonality setup of a forecast computation. Choose one of the following options:

  • AUTOMATIC

  • CUSTOM: Checks the custom seasonality value.

Time
Type: DimensionField structure

The time field that is used in a computation.

UpperBoundary
Type: double

The upper boundary setup of a forecast computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

ForecastConfiguration

Description

The forecast configuration that is used in a line chart's display properties.

Members
ForecastProperties
Type: TimeBasedForecastProperties structure

The forecast properties setup of a forecast in the line chart.

Scenario
Type: ForecastScenario structure

The forecast scenario of a forecast in the line chart.

ForecastScenario

Description

The forecast scenario of a forecast in the line chart.

Members
WhatIfPointScenario
Type: WhatIfPointScenario structure

The what-if analysis forecast setup with the target date.

WhatIfRangeScenario
Type: WhatIfRangeScenario structure

The what-if analysis forecast setup with the date range.

FormatConfiguration

Description

The formatting configuration for all types of field.

Members
DateTimeFormatConfiguration
Type: DateTimeFormatConfiguration structure

Formatting configuration for DateTime fields.

NumberFormatConfiguration
Type: NumberFormatConfiguration structure

Formatting configuration for number fields.

StringFormatConfiguration
Type: StringFormatConfiguration structure

Formatting configuration for string fields.

FreeFormLayoutCanvasSizeOptions

Description

Configuration options for the canvas of a free-form layout.

Members
ScreenCanvasSizeOptions

The options that determine the sizing of the canvas used in a free-form layout.

FreeFormLayoutConfiguration

Description

The configuration of a free-form layout.

Members
CanvasSizeOptions

Configuration options for the canvas of a free-form layout.

Elements
Required: Yes
Type: Array of FreeFormLayoutElement structures

The elements that are included in a free-form layout.

FreeFormLayoutElement

Description

An element within a free-form layout.

Members
BackgroundStyle

The background style configuration of a free-form layout element.

BorderStyle

The border style configuration of a free-form layout element.

ElementId
Required: Yes
Type: string

A unique identifier for an element within a free-form layout.

ElementType
Required: Yes
Type: string

The type of element.

Height
Required: Yes
Type: string

The height of an element within a free-form layout.

LoadingAnimation
Type: LoadingAnimation structure

The loading animation configuration of a free-form layout element.

RenderingRules
Type: Array of SheetElementRenderingRule structures

The rendering rules that determine when an element should be displayed within a free-form layout.

SelectedBorderStyle

The border style configuration of a free-form layout element. This border style is used when the element is selected.

Visibility
Type: string

The visibility of an element within a free-form layout.

Width
Required: Yes
Type: string

The width of an element within a free-form layout.

XAxisLocation
Required: Yes
Type: string

The x-axis coordinate of the element.

YAxisLocation
Required: Yes
Type: string

The y-axis coordinate of the element.

FreeFormLayoutElementBackgroundStyle

Description

The background style configuration of a free-form layout element.

Members
Color
Type: string

The background color of a free-form layout element.

Visibility
Type: string

The background visibility of a free-form layout element.

FreeFormLayoutElementBorderStyle

Description

The background style configuration of a free-form layout element.

Members
Color
Type: string

The border color of a free-form layout element.

Visibility
Type: string

The border visibility of a free-form layout element.

FreeFormLayoutScreenCanvasSizeOptions

Description

The options that determine the sizing of the canvas used in a free-form layout.

Members
OptimizedViewPortWidth
Required: Yes
Type: string

The width that the view port will be optimized for when the layout renders.

FreeFormSectionLayoutConfiguration

Description

The free-form layout configuration of a section.

Members
Elements
Required: Yes
Type: Array of FreeFormLayoutElement structures

The elements that are included in the free-form layout.

FunnelChartAggregatedFieldWells

Description

The field well configuration of a FunnelChartVisual.

Members
Category
Type: Array of DimensionField structures

The category field wells of a funnel chart. Values are grouped by category fields.

Values
Type: Array of MeasureField structures

The value field wells of a funnel chart. Values are aggregated based on categories.

FunnelChartConfiguration

Description

The configuration of a FunnelChartVisual.

Members
CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options of the categories that are displayed in a FunnelChartVisual.

DataLabelOptions
Type: FunnelChartDataLabelOptions structure

The options that determine the presentation of the data labels.

FieldWells
Type: FunnelChartFieldWells structure

The field well configuration of a FunnelChartVisual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

SortConfiguration

The sort configuration of a FunnelChartVisual.

Tooltip
Type: TooltipOptions structure

The tooltip configuration of a FunnelChartVisual.

ValueLabelOptions
Type: ChartAxisLabelOptions structure

The label options for the values that are displayed in a FunnelChartVisual.

VisualPalette
Type: VisualPalette structure

The visual palette configuration of a FunnelChartVisual.

FunnelChartDataLabelOptions

Description

The options that determine the presentation of the data labels.

Members
CategoryLabelVisibility
Type: string

The visibility of the category labels within the data labels.

LabelColor
Type: string

The color of the data label text.

LabelFontConfiguration
Type: FontConfiguration structure

The font configuration for the data labels.

Only the FontSize attribute of the font configuration is used for data labels.

MeasureDataLabelStyle
Type: string

Determines the style of the metric labels.

MeasureLabelVisibility
Type: string

The visibility of the measure labels within the data labels.

Position
Type: string

Determines the positioning of the data label relative to a section of the funnel.

Visibility
Type: string

The visibility option that determines if data labels are displayed.

FunnelChartFieldWells

Description

The field well configuration of a FunnelChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
FunnelChartAggregatedFieldWells

The field well configuration of a FunnelChartVisual.

FunnelChartSortConfiguration

Description

The sort configuration of a FunnelChartVisual.

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of categories displayed.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the category fields.

FunnelChartVisual

Description

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: FunnelChartConfiguration structure

The configuration of a FunnelChartVisual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

GaugeChartArcConditionalFormatting

Description

The options that determine the presentation of the arc of a GaugeChartVisual.

Members
ForegroundColor
Type: ConditionalFormattingColor structure

The conditional formatting of the arc foreground color.

GaugeChartColorConfiguration

Description

The color configuration of a GaugeChartVisual.

Members
BackgroundColor
Type: string

The background color configuration of a GaugeChartVisual.

ForegroundColor
Type: string

The foreground color configuration of a GaugeChartVisual.

GaugeChartConditionalFormatting

Description

The conditional formatting of a GaugeChartVisual.

Members
ConditionalFormattingOptions
Type: Array of GaugeChartConditionalFormattingOption structures

Conditional formatting options of a GaugeChartVisual.

GaugeChartConditionalFormattingOption

Description

Conditional formatting options of a GaugeChartVisual.

Members
Arc

The options that determine the presentation of the arc of a GaugeChartVisual.

PrimaryValue

The conditional formatting for the primary value of a GaugeChartVisual.

GaugeChartConfiguration

Description

The configuration of a GaugeChartVisual.

Members
ColorConfiguration

The color configuration of a GaugeChartVisual.

DataLabels
Type: DataLabelOptions structure

The data label configuration of a GaugeChartVisual.

FieldWells
Type: GaugeChartFieldWells structure

The field well configuration of a GaugeChartVisual.

GaugeChartOptions
Type: GaugeChartOptions structure

The options that determine the presentation of the GaugeChartVisual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

TooltipOptions
Type: TooltipOptions structure

The tooltip configuration of a GaugeChartVisual.

VisualPalette
Type: VisualPalette structure

The visual palette configuration of a GaugeChartVisual.

GaugeChartFieldWells

Description

The field well configuration of a GaugeChartVisual.

Members
TargetValues
Type: Array of MeasureField structures

The target value field wells of a GaugeChartVisual.

Values
Type: Array of MeasureField structures

The value field wells of a GaugeChartVisual.

GaugeChartOptions

Description

The options that determine the presentation of the GaugeChartVisual.

Members
Arc
Type: ArcConfiguration structure

The arc configuration of a GaugeChartVisual.

ArcAxis
Type: ArcAxisConfiguration structure

The arc axis configuration of a GaugeChartVisual.

Comparison
Type: ComparisonConfiguration structure

The comparison configuration of a GaugeChartVisual.

PrimaryValueDisplayType
Type: string

The options that determine the primary value display type.

PrimaryValueFontConfiguration
Type: FontConfiguration structure

The options that determine the primary value font configuration.

GaugeChartPrimaryValueConditionalFormatting

Description

The conditional formatting for the primary value of a GaugeChartVisual.

Members
Icon
Type: ConditionalFormattingIcon structure

The conditional formatting of the primary value icon.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting of the primary value text color.

GaugeChartVisual

Description

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: GaugeChartConfiguration structure

The configuration of a GaugeChartVisual.

ConditionalFormatting

The conditional formatting of a GaugeChartVisual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

GeneratedAnswerResult

Description

The QA result that is made from generated answer.

Members
AnswerId
Type: string

The ID of the answer.

AnswerStatus
Type: string

The answer status of the generated answer.

QuestionId
Type: string

The ID of the question.

QuestionText
Type: string

The question text.

QuestionUrl
Type: string

The URL of the question.

Restatement
Type: string

The restatement for the answer.

TopicId
Type: string

The ID of the topic.

TopicName
Type: string

The name of the topic.

GeoSpatialColumnGroup

Description

Geospatial column group that denotes a hierarchy.

Members
Columns
Required: Yes
Type: Array of strings

Columns in this hierarchy.

CountryCode
Type: string

Country code.

Name
Required: Yes
Type: string

A display name for the hierarchy.

GeospatialCategoricalColor

Description

The definition for a categorical color.

Members
CategoryDataColors
Required: Yes
Type: Array of GeospatialCategoricalDataColor structures

A list of categorical data colors for each category.

DefaultOpacity
Type: double

The default opacity of a categorical color.

NullDataSettings
Type: GeospatialNullDataSettings structure

The null data visualization settings.

NullDataVisibility
Type: string

The state of visibility for null data.

GeospatialCategoricalDataColor

Description

The categorical data color for a single category.

Members
Color
Required: Yes
Type: string

The color and opacity values for the category data color.

DataValue
Required: Yes
Type: string

The data value for the category data color.

GeospatialCircleRadius

Description

The geospatial radius for a circle.

Members
Radius
Type: double

The positive value for the radius of a circle.

GeospatialCircleSymbolStyle

Description

The properties for a circle symbol style.

Members
CircleRadius
Type: GeospatialCircleRadius structure

The radius of the circle.

FillColor
Type: GeospatialColor structure

The color and opacity values for the fill color.

StrokeColor
Type: GeospatialColor structure

The color and opacity values for the stroke color.

StrokeWidth
Type: GeospatialLineWidth structure

The width of the stroke (border).

GeospatialColor

Description

The visualization properties for solid, gradient, and categorical colors.

Members
Categorical
Type: GeospatialCategoricalColor structure

The visualization properties for the categorical color.

Gradient
Type: GeospatialGradientColor structure

The visualization properties for the gradient color.

Solid
Type: GeospatialSolidColor structure

The visualization properties for the solid color.

GeospatialCoordinateBounds

Description

The bound options (north, south, west, east) of the geospatial window options.

Members
East
Required: Yes
Type: double

The longitude of the east bound of the geospatial coordinate bounds.

North
Required: Yes
Type: double

The latitude of the north bound of the geospatial coordinate bounds.

South
Required: Yes
Type: double

The latitude of the south bound of the geospatial coordinate bounds.

West
Required: Yes
Type: double

The longitude of the west bound of the geospatial coordinate bounds.

GeospatialDataSourceItem

Description

The data source properties for the geospatial data.

Members
StaticFileDataSource
Type: GeospatialStaticFileSource structure

The static file data source properties for the geospatial data.

GeospatialGradientColor

Description

The definition for a gradient color.

Members
DefaultOpacity
Type: double

The default opacity for the gradient color.

NullDataSettings
Type: GeospatialNullDataSettings structure

The null data visualization settings.

NullDataVisibility
Type: string

The state of visibility for null data.

StepColors
Required: Yes
Type: Array of GeospatialGradientStepColor structures

A list of gradient step colors for the gradient.

GeospatialGradientStepColor

Description

The gradient step color for a single step.

Members
Color
Required: Yes
Type: string

The color and opacity values for the gradient step color.

DataValue
Required: Yes
Type: double

The data value for the gradient step color.

GeospatialHeatmapColorScale

Description

The color scale specification for the heatmap point style.

Members
Colors
Type: Array of GeospatialHeatmapDataColor structures

The list of colors to be used in heatmap point style.

GeospatialHeatmapConfiguration

Description

The heatmap configuration of the geospatial point style.

Members
HeatmapColor
Type: GeospatialHeatmapColorScale structure

The color scale specification for the heatmap point style.

GeospatialHeatmapDataColor

Description

The color to be used in the heatmap point style.

Members
Color
Required: Yes
Type: string

The hex color to be used in the heatmap point style.

GeospatialLayerColorField

Description

The color field that defines a gradient or categorical style.

Members
ColorDimensionsFields
Type: Array of DimensionField structures

A list of color dimension fields.

ColorValuesFields
Type: Array of MeasureField structures

A list of color measure fields.

GeospatialLayerDefinition

Description

The definition properties for a geospatial layer.

Members
LineLayer
Type: GeospatialLineLayer structure

The definition for a line layer.

PointLayer
Type: GeospatialPointLayer structure

The definition for a point layer.

PolygonLayer
Type: GeospatialPolygonLayer structure

The definition for a polygon layer.

GeospatialLayerItem

Description

The properties for a single geospatial layer.

Members
Actions
Type: Array of LayerCustomAction structures

A list of custom actions for a layer.

DataSource
Type: GeospatialDataSourceItem structure

The data source for the layer.

JoinDefinition

The join definition properties for a layer.

Label
Type: string

The label that is displayed for the layer.

LayerDefinition
Type: GeospatialLayerDefinition structure

The definition properties for a layer.

LayerId
Required: Yes
Type: string

The ID of the layer.

LayerType
Type: string

The layer type.

Tooltip
Type: TooltipOptions structure

The display options for the visual tooltip.

Visibility
Type: string

The state of visibility for the layer.

GeospatialLayerJoinDefinition

Description

The custom actions for a layer.

Members
ColorField
Type: GeospatialLayerColorField structure

The geospatial color field for the join definition.

DatasetKeyField
Type: UnaggregatedField structure

The unaggregated field for a table.

ShapeKeyField
Type: string

The name of the field or property in the geospatial data source.

GeospatialLayerMapConfiguration

Description

The map definition that defines map state, map style, and geospatial layers.

Members
Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for visual publish options

Legend
Type: LegendOptions structure

The options for the legend setup of a visual.

MapLayers
Type: Array of GeospatialLayerItem structures

The geospatial layers to visualize on the map.

MapState
Type: GeospatialMapState structure

The map state properties for the map.

MapStyle
Type: GeospatialMapStyle structure

The map style properties for the map.

GeospatialLineLayer

Description

The geospatial Line layer.

Members
Style
Required: Yes
Type: GeospatialLineStyle structure

The visualization style for a line layer.

GeospatialLineStyle

Description

The visualization style for a line layer.

Members
LineSymbolStyle
Type: GeospatialLineSymbolStyle structure

The symbol style for a line style.

GeospatialLineSymbolStyle

Description

The symbol style for a line layer.

Members
FillColor
Type: GeospatialColor structure

The color and opacity values for the fill color.

LineWidth
Type: GeospatialLineWidth structure

The width value for a line.

GeospatialLineWidth

Description

The width properties for a line.

Members
LineWidth
Type: double

The positive value for the width of a line.

GeospatialMapAggregatedFieldWells

Description

The aggregated field wells for a geospatial map.

Members
Colors
Type: Array of DimensionField structures

The color field wells of a geospatial map.

Geospatial
Type: Array of DimensionField structures

The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

Values
Type: Array of MeasureField structures

The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

GeospatialMapConfiguration

Description

The configuration of a GeospatialMapVisual.

Members
FieldWells
Type: GeospatialMapFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

MapStyleOptions
Type: GeospatialMapStyleOptions structure

The map style options of the geospatial map.

PointStyleOptions
Type: GeospatialPointStyleOptions structure

The point style options of the geospatial map.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

VisualPalette
Type: VisualPalette structure

The visual display options for the visual palette.

WindowOptions
Type: GeospatialWindowOptions structure

The window options of the geospatial map.

GeospatialMapFieldWells

Description

The field wells of a GeospatialMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
GeospatialMapAggregatedFieldWells

The aggregated field well for a geospatial map.

GeospatialMapState

Description

The map state properties for a map.

Members
Bounds
Type: GeospatialCoordinateBounds structure

The bound options (north, south, west, east) of the geospatial window options.

MapNavigation
Type: string

Enables or disables map navigation for a map.

GeospatialMapStyle

Description

The map style properties for a map.

Members
BackgroundColor
Type: string

The background color and opacity values for a map.

BaseMapStyle
Type: string

The selected base map style.

BaseMapVisibility
Type: string

The state of visibility for the base map.

GeospatialMapStyleOptions

Description

The map style options of the geospatial map.

Members
BaseMapStyle
Type: string

The base map style of the geospatial map.

GeospatialMapVisual

Description

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: GeospatialMapConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

GeospatialNullDataSettings

Description

The properties for the visualization of null data.

Members
SymbolStyle
Required: Yes
Type: GeospatialNullSymbolStyle structure

The symbol style for null data.

GeospatialNullSymbolStyle

Description

The symbol style for null data.

Members
FillColor
Type: string

The color and opacity values for the fill color.

StrokeColor
Type: string

The color and opacity values for the stroke color.

StrokeWidth
Type: double

The width of the border stroke.

GeospatialPointLayer

Description

The geospatial Point layer.

Members
Style
Required: Yes
Type: GeospatialPointStyle structure

The visualization style for a point layer.

GeospatialPointStyle

Description

The point style for a point layer.

Members
CircleSymbolStyle
Type: GeospatialCircleSymbolStyle structure

The circle symbol style for a point layer.

GeospatialPointStyleOptions

Description

The point style of the geospatial map.

Members
ClusterMarkerConfiguration
Type: ClusterMarkerConfiguration structure

The cluster marker configuration of the geospatial point style.

HeatmapConfiguration

The heatmap configuration of the geospatial point style.

SelectedPointStyle
Type: string

The selected point styles (point, cluster) of the geospatial map.

GeospatialPolygonLayer

Description

The geospatial polygon layer.

Members
Style
Required: Yes
Type: GeospatialPolygonStyle structure

The visualization style for a polygon layer.

GeospatialPolygonStyle

Description

The polygon style for a polygon layer.

Members
PolygonSymbolStyle

The polygon symbol style for a polygon layer.

GeospatialPolygonSymbolStyle

Description

The polygon symbol style for a polygon layer.

Members
FillColor
Type: GeospatialColor structure

The color and opacity values for the fill color.

StrokeColor
Type: GeospatialColor structure

The color and opacity values for the stroke color.

StrokeWidth
Type: GeospatialLineWidth structure

The width of the border stroke.

GeospatialSolidColor

Description

The definition for a solid color.

Members
Color
Required: Yes
Type: string

The color and opacity values for the color.

State
Type: string

Enables and disables the view state of the color.

GeospatialStaticFileSource

Description

The source properties for a geospatial static file.

Members
StaticFileId
Required: Yes
Type: string

The ID of the static file.

GeospatialWindowOptions

Description

The window options of the geospatial map visual.

Members
Bounds
Type: GeospatialCoordinateBounds structure

The bounds options (north, south, west, east) of the geospatial window options.

MapZoomMode
Type: string

The map zoom modes (manual, auto) of the geospatial window options.

GlobalTableBorderOptions

Description

Determines the border options for a table visual.

Members
SideSpecificBorder
Type: TableSideBorderOptions structure

Determines the options for side specific border.

UniformBorder
Type: TableBorderOptions structure

Determines the options for uniform border.

GradientColor

Description

Determines the gradient color settings.

Members
Stops
Type: Array of GradientStop structures

The list of gradient color stops.

GradientStop

Description

Determines the gradient stop configuration.

Members
Color
Type: string

Determines the color.

DataValue
Type: double

Determines the data value.

GradientOffset
Required: Yes
Type: double

Determines gradient offset value.

GridLayoutCanvasSizeOptions

Description

Configuration options for the canvas of a grid layout.

Members
ScreenCanvasSizeOptions

The options that determine the sizing of the canvas used in a grid layout.

GridLayoutConfiguration

Description

The configuration for a grid layout. Also called a tiled layout.

Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.

Members
CanvasSizeOptions
Type: GridLayoutCanvasSizeOptions structure

Configuration options for the canvas of a grid layout.

Elements
Required: Yes
Type: Array of GridLayoutElement structures

The elements that are included in a grid layout.

GridLayoutElement

Description

An element within a grid layout.

Members
ColumnIndex
Type: int

The column index for the upper left corner of an element.

ColumnSpan
Required: Yes
Type: int

The width of a grid element expressed as a number of grid columns.

ElementId
Required: Yes
Type: string

A unique identifier for an element within a grid layout.

ElementType
Required: Yes
Type: string

The type of element.

RowIndex
Type: int

The row index for the upper left corner of an element.

RowSpan
Required: Yes
Type: int

The height of a grid element expressed as a number of grid rows.

GridLayoutScreenCanvasSizeOptions

Description

The options that determine the sizing of the canvas used in a grid layout.

Members
OptimizedViewPortWidth
Type: string

The width that the view port will be optimized for when the layout renders.

ResizeOption
Required: Yes
Type: string

This value determines the layout behavior when the viewport is resized.

  • FIXED: A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic.

  • RESPONSIVE: The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled.

Group

Description

A group in Amazon QuickSight consists of a set of users. You can use groups to make it easier to manage access and security.

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the group.

Description
Type: string

The group description.

GroupName
Type: string

The name of the group.

PrincipalId
Type: string

The principal ID of the group.

GroupMember

Description

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can't be members of another group. .

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the group member (user).

MemberName
Type: string

The name of the group member (user).

GroupSearchFilter

Description

A GroupSearchFilter object that you want to apply to your search.

Members
Name
Required: Yes
Type: string

The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

Operator
Required: Yes
Type: string

The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

Value
Required: Yes
Type: string

The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

GrowthRateComputation

Description

The growth rate computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

PeriodSize
Type: int

The period size setup of a growth rate computation.

Time
Type: DimensionField structure

The time field that is used in a computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

GutterStyle

Description

The display options for gutter spacing between tiles on a sheet.

Members
Show
Type: boolean

This Boolean value controls whether to display a gutter space between sheet tiles.

HeaderFooterSectionConfiguration

Description

The configuration of a header or footer section.

Members
Layout
Required: Yes
Type: SectionLayoutConfiguration structure

The layout configuration of the header or footer section.

SectionId
Required: Yes
Type: string

The unique identifier of the header or footer section.

Style
Type: SectionStyle structure

The style options of a header or footer section.

HeatMapAggregatedFieldWells

Description

The aggregated field wells of a heat map.

Members
Columns
Type: Array of DimensionField structures

The columns field well of a heat map.

Rows
Type: Array of DimensionField structures

The rows field well of a heat map.

Values
Type: Array of MeasureField structures

The values field well of a heat map.

HeatMapConfiguration

Description

The configuration of a heat map.

Members
ColorScale
Type: ColorScale structure

The color options (gradient color, point of divergence) in a heat map.

ColumnLabelOptions
Type: ChartAxisLabelOptions structure

The label options of the column that is displayed in a heat map.

DataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

FieldWells
Type: HeatMapFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

RowLabelOptions
Type: ChartAxisLabelOptions structure

The label options of the row that is displayed in a heat map.

SortConfiguration
Type: HeatMapSortConfiguration structure

The sort configuration of a heat map.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

HeatMapFieldWells

Description

The field well configuration of a heat map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
HeatMapAggregatedFieldWells
Type: HeatMapAggregatedFieldWells structure

The aggregated field wells of a heat map.

HeatMapSortConfiguration

Description

The sort configuration of a heat map.

Members
HeatMapColumnItemsLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of columns that are displayed in a heat map.

HeatMapColumnSort
Type: Array of FieldSortOptions structures

The column sort configuration for heat map for columns that aren't a part of a field well.

HeatMapRowItemsLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of rows that are displayed in a heat map.

HeatMapRowSort
Type: Array of FieldSortOptions structures

The field sort configuration of the rows fields.

HeatMapVisual

Description

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: HeatMapConfiguration structure

The configuration of a heat map.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

HistogramAggregatedFieldWells

Description

The field well configuration of a histogram.

Members
Values
Type: Array of MeasureField structures

The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

HistogramBinOptions

Description

The options that determine the presentation of histogram bins.

Members
BinCount
Type: BinCountOptions structure

The options that determine the bin count of a histogram.

BinWidth
Type: BinWidthOptions structure

The options that determine the bin width of a histogram.

SelectedBinType
Type: string

The options that determine the selected bin type.

StartValue
Type: double

The options that determine the bin start value.

HistogramConfiguration

Description

The configuration for a HistogramVisual.

Members
BinOptions
Type: HistogramBinOptions structure

The options that determine the presentation of histogram bins.

DataLabels
Type: DataLabelOptions structure

The data label configuration of a histogram.

FieldWells
Type: HistogramFieldWells structure

The field well configuration of a histogram.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Tooltip
Type: TooltipOptions structure

The tooltip configuration of a histogram.

VisualPalette
Type: VisualPalette structure

The visual palette configuration of a histogram.

XAxisDisplayOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the x-axis.

XAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the x-axis label.

YAxisDisplayOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the y-axis.

HistogramFieldWells

Description

The field well configuration of a histogram.

Members
HistogramAggregatedFieldWells

The field well configuration of a histogram.

HistogramVisual

Description

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: HistogramConfiguration structure

The configuration for a HistogramVisual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

IAMPolicyAssignment

Description

An Identity and Access Management (IAM) policy assignment.

Members
AssignmentId
Type: string

Assignment ID.

AssignmentName
Type: string

Assignment name.

AssignmentStatus
Type: string

Assignment status.

AwsAccountId
Type: string

The Amazon Web Services account ID.

Identities
Type: Associative array of custom strings keys (String) to stringss

Identities.

PolicyArn
Type: string

The Amazon Resource Name (ARN) for the IAM policy.

IAMPolicyAssignmentSummary

Description

IAM policy assignment summary.

Members
AssignmentName
Type: string

Assignment name.

AssignmentStatus
Type: string

Assignment status.

Identifier

Description

The definition for the identifier.

Members
Identity
Required: Yes
Type: string

The identity of the identifier.

IdentityCenterConfiguration

Description

The parameters for an IAM Identity Center configuration.

Members
EnableIdentityPropagation
Type: boolean

A Boolean option that controls whether Trusted Identity Propagation should be used.

IdentityTypeNotSupportedException

Description

The identity type specified isn't supported. Supported identity types include IAM and QUICKSIGHT.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

Image

Description

The logo image.

Members
GeneratedImageUrl
Type: string

The URL that points to the generated logo image.

Source
Type: ImageSource structure

The source of the logo image.

ImageConfiguration

Description

The logo image configuration.

Members
Source
Type: ImageSource structure

The source of the image.

ImageCustomAction

Description

A custom action defined on an image.

Members
ActionOperations
Required: Yes
Type: Array of ImageCustomActionOperation structures

A list of ImageCustomActionOperations.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

CustomActionId
Required: Yes
Type: string

The ID of the custom action.

Name
Required: Yes
Type: string

The name of the custom action.

Status
Type: string

The status of the custom action.

Trigger
Required: Yes
Type: string

The trigger of the VisualCustomAction.

Valid values are defined as follows:

  • CLICK: Initiates a custom action by a left pointer click on a data point.

  • MENU: Initiates a custom action by right pointer click from the menu.

ImageCustomActionOperation

Description

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
NavigationOperation

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

SetParametersOperation

The set parameter operation that sets parameters in custom action.

URLOperation
Type: CustomActionURLOperation structure

The URL operation that opens a link to another webpage.

ImageInteractionOptions

Description

The general image interactions setup for image publish options.

Members
ImageMenuOption
Type: ImageMenuOption structure

The menu options for the image.

ImageMenuOption

Description

The menu options for the interactions of an image.

Members
AvailabilityStatus
Type: string

The availability status of the image menu. If the value of this property is set to ENABLED, dashboard readers can interact with the image menu.

ImageSet

Description

The image set.

Members
Height32
Type: Image structure

The image with the height set to 32 pixels.

Height64
Type: Image structure

The image with the height set to 64 pixels.

Original
Required: Yes
Type: Image structure

The original image.

ImageSetConfiguration

Description

The image set configuration.

Members
Original
Required: Yes
Type: ImageConfiguration structure

The original image.

ImageSource

Description

The source of the image.

Members
PublicUrl
Type: string

The public URL that points to the source image.

S3Uri
Type: string

The Amazon S3 URI that points to the source image.

ImageStaticFile

Description

A static file that contains an image.

Members
Source
Type: StaticFileSource structure

The source of the image static file.

StaticFileId
Required: Yes
Type: string

The ID of the static file that contains an image.

IncrementalRefresh

Description

The incremental refresh configuration for a dataset.

Members
LookbackWindow
Required: Yes
Type: LookbackWindow structure

The lookback window setup for an incremental refresh configuration.

Ingestion

Description

Information about the SPICE ingestion for a dataset.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this ingestion started.

ErrorInfo
Type: ErrorInfo structure

Error information for this ingestion.

IngestionId
Type: string

Ingestion ID.

IngestionSizeInBytes
Type: long (int|float)

The size of the data ingested, in bytes.

IngestionStatus
Required: Yes
Type: string

Ingestion status.

IngestionTimeInSeconds
Type: long (int|float)

The time that this ingestion took, measured in seconds.

QueueInfo
Type: QueueInfo structure

Information about a queued dataset SPICE ingestion.

RequestSource
Type: string

Event source for this ingestion.

RequestType
Type: string

Type of this ingestion.

RowInfo
Type: RowInfo structure

Information about rows for a data set SPICE ingestion.

InnerFilter

Description

The InnerFilter defines the subset of data to be used with the NestedFilter.

Members
CategoryInnerFilter
Type: CategoryInnerFilter structure

A CategoryInnerFilter filters text values for the NestedFilter.

InputColumn

Description

Metadata for a column that is used as the input of a transform operation.

Members
Name
Required: Yes
Type: string

The name of this column in the underlying data source.

SubType
Type: string

The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

Type
Required: Yes
Type: string

The data type of the column.

InsightConfiguration

Description

The configuration of an insight visual.

Members
Computations
Type: Array of Computation structures

The computations configurations of the insight visual

CustomNarrative
Type: CustomNarrativeOptions structure

The custom narrative of the insight visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

InsightVisual

Description

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

DataSetIdentifier
Required: Yes
Type: string

The dataset that is used in the insight visual.

InsightConfiguration
Type: InsightConfiguration structure

The configuration of an insight visual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

IntegerDatasetParameter

Description

An integer parameter for a dataset.

Members
DefaultValues

A list of default values for a given integer parameter. This structure only accepts static values.

Id
Required: Yes
Type: string

An identifier for the integer parameter created in the dataset.

Name
Required: Yes
Type: string

The name of the integer parameter that is created in the dataset.

ValueType
Required: Yes
Type: string

The value type of the dataset parameter. Valid values are single value or multi value.

IntegerDatasetParameterDefaultValues

Description

The default values of an integer parameter.

Members
StaticValues
Type: Array of long (int|float)s

A list of static default values for a given integer parameter.

IntegerDefaultValues

Description

The default values of the IntegerParameterDeclaration.

Members
DynamicValue
Type: DynamicDefaultValue structure

The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

StaticValues
Type: Array of long (int|float)s

The static values of the IntegerDefaultValues.

IntegerParameter

Description

An integer parameter.

Members
Name
Required: Yes
Type: string

The name of the integer parameter.

Values
Required: Yes
Type: Array of long (int|float)s

The values for the integer parameter.

IntegerParameterDeclaration

Description

A parameter declaration for the Integer data type.

Members
DefaultValues
Type: IntegerDefaultValues structure

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

MappedDataSetParameters
Type: Array of MappedDataSetParameter structures

A list of dataset parameters that are mapped to an analysis parameter.

Name
Required: Yes
Type: string

The name of the parameter that is being declared.

ParameterValueType
Required: Yes
Type: string

The value type determines whether the parameter is a single-value or multi-value parameter.

ValueWhenUnset

A parameter declaration for the Integer data type.

IntegerValueWhenUnsetConfiguration

Description

A parameter declaration for the Integer data type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CustomValue
Type: long (int|float)

A custom value that's used when the value of a parameter isn't set.

ValueWhenUnsetOption
Type: string

The built-in options for default values. The value can be one of the following:

  • RECOMMENDED: The recommended value.

  • NULL: The NULL value.

InternalFailureException

Description

An internal failure occurred.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

InternalServerException

Description

An internal service exception.

Members
Message
Required: Yes
Type: string

InvalidNextTokenException

Description

The NextToken value isn't valid.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

InvalidParameterValueException

Description

One or more parameters has a value that isn't valid.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

InvalidRequestException

Description

You don't have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

InvalidTopicReviewedAnswer

Description

The definition for a InvalidTopicReviewedAnswer.

Members
AnswerId
Type: string

The answer ID for the InvalidTopicReviewedAnswer.

Error
Type: string

The error that is returned for the InvalidTopicReviewedAnswer.

ItemsLimitConfiguration

Description

The limit configuration of the visual display for an axis.

Members
ItemsLimit
Type: long (int|float)

The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

OtherCategories
Type: string

The Show other of an axis in the chart. Choose one of the following options:

  • INCLUDE

  • EXCLUDE

JiraParameters

Description

The parameters for Jira.

Members
SiteBaseUrl
Required: Yes
Type: string

The base URL of the Jira site.

JoinInstruction

Description

The instructions associated with a join.

Members
LeftJoinKeyProperties
Type: JoinKeyProperties structure

Join key properties of the left operand.

LeftOperand
Required: Yes
Type: string

The operand on the left side of a join.

OnClause
Required: Yes
Type: string

The join instructions provided in the ON clause of a join.

RightJoinKeyProperties
Type: JoinKeyProperties structure

Join key properties of the right operand.

RightOperand
Required: Yes
Type: string

The operand on the right side of a join.

Type
Required: Yes
Type: string

The type of join that it is.

JoinKeyProperties

Description

Properties associated with the columns participating in a join.

Members
UniqueKey
Type: boolean

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

KPIActualValueConditionalFormatting

Description

The conditional formatting for the actual value of a KPI visual.

Members
Icon
Type: ConditionalFormattingIcon structure

The conditional formatting of the actual value's icon.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting of the actual value's text color.

KPIComparisonValueConditionalFormatting

Description

The conditional formatting for the comparison value of a KPI visual.

Members
Icon
Type: ConditionalFormattingIcon structure

The conditional formatting of the comparison value's icon.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting of the comparison value's text color.

KPIConditionalFormatting

Description

The conditional formatting of a KPI visual.

Members
ConditionalFormattingOptions
Type: Array of KPIConditionalFormattingOption structures

The conditional formatting options of a KPI visual.

KPIConditionalFormattingOption

Description

The conditional formatting options of a KPI visual.

Members
ActualValue

The conditional formatting for the actual value of a KPI visual.

ComparisonValue

The conditional formatting for the comparison value of a KPI visual.

PrimaryValue

The conditional formatting for the primary value of a KPI visual.

ProgressBar

The conditional formatting for the progress bar of a KPI visual.

KPIConfiguration

Description

The configuration of a KPI visual.

Members
FieldWells
Type: KPIFieldWells structure

The field well configuration of a KPI visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

KPIOptions
Type: KPIOptions structure

The options that determine the presentation of a KPI visual.

SortConfiguration
Type: KPISortConfiguration structure

The sort configuration of a KPI visual.

KPIFieldWells

Description

The field well configuration of a KPI visual.

Members
TargetValues
Type: Array of MeasureField structures

The target value field wells of a KPI visual.

TrendGroups
Type: Array of DimensionField structures

The trend group field wells of a KPI visual.

Values
Type: Array of MeasureField structures

The value field wells of a KPI visual.

KPIOptions

Description

The options that determine the presentation of a KPI visual.

Members
Comparison
Type: ComparisonConfiguration structure

The comparison configuration of a KPI visual.

PrimaryValueDisplayType
Type: string

The options that determine the primary value display type.

PrimaryValueFontConfiguration
Type: FontConfiguration structure

The options that determine the primary value font configuration.

ProgressBar
Type: ProgressBarOptions structure

The options that determine the presentation of the progress bar of a KPI visual.

SecondaryValue
Type: SecondaryValueOptions structure

The options that determine the presentation of the secondary value of a KPI visual.

SecondaryValueFontConfiguration
Type: FontConfiguration structure

The options that determine the secondary value font configuration.

Sparkline
Type: KPISparklineOptions structure

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

TrendArrows
Type: TrendArrowOptions structure

The options that determine the presentation of trend arrows in a KPI visual.

VisualLayoutOptions
Type: KPIVisualLayoutOptions structure

The options that determine the layout a KPI visual.

KPIPrimaryValueConditionalFormatting

Description

The conditional formatting for the primary value of a KPI visual.

Members
Icon
Type: ConditionalFormattingIcon structure

The conditional formatting of the primary value's icon.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting of the primary value's text color.

KPIProgressBarConditionalFormatting

Description

The conditional formatting for the progress bar of a KPI visual.

Members
ForegroundColor
Type: ConditionalFormattingColor structure

The conditional formatting of the progress bar's foreground color.

KPISortConfiguration

Description

The sort configuration of a KPI visual.

Members
TrendGroupSort
Type: Array of FieldSortOptions structures

The sort configuration of the trend group fields.

KPISparklineOptions

Description

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

Members
Color
Type: string

The color of the sparkline.

TooltipVisibility
Type: string

The tooltip visibility of the sparkline.

Type
Required: Yes
Type: string

The type of the sparkline.

Visibility
Type: string

The visibility of the sparkline.

KPIVisual

Description

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: KPIConfiguration structure

The configuration of a KPI visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

ConditionalFormatting
Type: KPIConditionalFormatting structure

The conditional formatting of a KPI visual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

KPIVisualLayoutOptions

Description

The options that determine the layout a KPI visual.

Members
StandardLayout
Type: KPIVisualStandardLayout structure

The standard layout of the KPI visual.

KPIVisualStandardLayout

Description

The standard layout of the KPI visual.

Members
Type
Required: Yes
Type: string

The standard layout type.

LabelOptions

Description

The share label options for the labels.

Members
CustomLabel
Type: string

The text for the label.

FontConfiguration
Type: FontConfiguration structure

The font configuration of the label.

Visibility
Type: string

Determines whether or not the label is visible.

LayerCustomAction

Description

A layer custom action.

Members
ActionOperations
Required: Yes
Type: Array of LayerCustomActionOperation structures

A list of LayerCustomActionOperations.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

CustomActionId
Required: Yes
Type: string

The ID of the custom action.

Name
Required: Yes
Type: string

The name of the custom action.

Status
Type: string

The status of the LayerCustomAction.

Trigger
Required: Yes
Type: string

The trigger of the LayerCustomAction.

Valid values are defined as follows:

  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

LayerCustomActionOperation

Description

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
FilterOperation
Type: CustomActionFilterOperation structure

The filter operation that filters data included in a visual or in an entire sheet.

NavigationOperation

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

SetParametersOperation

The set parameter operation that sets parameters in custom action.

URLOperation
Type: CustomActionURLOperation structure

The URL operation that opens a link to another webpage.

LayerMapVisual

Description

A layer map visual.

Members
ChartConfiguration

The configuration settings of the visual.

DataSetIdentifier
Required: Yes
Type: string

The dataset that is used to create the layer map visual. You can't create a visual without a dataset.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle label options for a visual.

Title
Type: VisualTitleLabelOptions structure

The title label options for a visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The ID of the visual.

Layout

Description

A Layout defines the placement of elements within a sheet.

For more information, see Types of layout in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
Configuration
Required: Yes
Type: LayoutConfiguration structure

The configuration that determines what the type of layout for a sheet.

LayoutConfiguration

Description

The configuration that determines what the type of layout will be used on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
FreeFormLayout
Type: FreeFormLayoutConfiguration structure

A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

GridLayout
Type: GridLayoutConfiguration structure

A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

SectionBasedLayout

A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

LegendOptions

Description

The options for the legend setup of a visual.

Members
Height
Type: string

The height of the legend. If this value is omitted, a default height is used when rendering.

Position
Type: string

The positions for the legend. Choose one of the following options:

  • AUTO

  • RIGHT

  • BOTTOM

  • LEFT

Title
Type: LabelOptions structure

The custom title for the legend.

ValueFontConfiguration
Type: FontConfiguration structure

Configures the display properties of the given text.

Visibility
Type: string

Determines whether or not the legend is visible.

Width
Type: string

The width of the legend. If this value is omitted, a default width is used when rendering.

LimitExceededException

Description

A limit is exceeded.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

ResourceType
Type: string

Limit exceeded.

LineChartAggregatedFieldWells

Description

The field well configuration of a line chart.

Members
Category
Type: Array of DimensionField structures

The category field wells of a line chart. Values are grouped by category fields.

Colors
Type: Array of DimensionField structures

The color field wells of a line chart. Values are grouped by category fields.

SmallMultiples
Type: Array of DimensionField structures

The small multiples field well of a line chart.

Values
Type: Array of MeasureField structures

The value field wells of a line chart. Values are aggregated based on categories.

LineChartConfiguration

Description

The configuration of a line chart.

Members
ContributionAnalysisDefaults
Type: Array of ContributionAnalysisDefault structures

The default configuration of a line chart's contribution analysis.

DataLabels
Type: DataLabelOptions structure

The data label configuration of a line chart.

DefaultSeriesSettings

The options that determine the default presentation of all line series in LineChartVisual.

FieldWells
Type: LineChartFieldWells structure

The field well configuration of a line chart.

ForecastConfigurations
Type: Array of ForecastConfiguration structures

The forecast configuration of a line chart.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend configuration of a line chart.

PrimaryYAxisDisplayOptions

The series axis configuration of a line chart.

PrimaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the y-axis label.

ReferenceLines
Type: Array of ReferenceLine structures

The reference lines configuration of a line chart.

SecondaryYAxisDisplayOptions

The series axis configuration of a line chart.

SecondaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the secondary y-axis label.

Series
Type: Array of SeriesItem structures

The series item configuration of a line chart.

SingleAxisOptions
Type: SingleAxisOptions structure

The settings of a chart's single axis configuration.

SmallMultiplesOptions
Type: SmallMultiplesOptions structure

The small multiples setup for the visual.

SortConfiguration
Type: LineChartSortConfiguration structure

The sort configuration of a line chart.

Tooltip
Type: TooltipOptions structure

The tooltip configuration of a line chart.

Type
Type: string

Determines the type of the line chart.

VisualPalette
Type: VisualPalette structure

The visual palette configuration of a line chart.

XAxisDisplayOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the x-axis.

XAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the x-axis label.

LineChartDefaultSeriesSettings

Description

The options that determine the default presentation of all line series in LineChartVisual.

Members
AxisBinding
Type: string

The axis to which you are binding all line series to.

LineStyleSettings
Type: LineChartLineStyleSettings structure

Line styles options for all line series in the visual.

MarkerStyleSettings

Marker styles options for all line series in the visual.

LineChartFieldWells

Description

The field well configuration of a line chart.

Members
LineChartAggregatedFieldWells

The field well configuration of a line chart.

LineChartLineStyleSettings

Description

Line styles options for a line series in LineChartVisual.

Members
LineInterpolation
Type: string

Interpolation style for line series.

  • LINEAR: Show as default, linear style.

  • SMOOTH: Show as a smooth curve.

  • STEPPED: Show steps in line.

LineStyle
Type: string

Line style for line series.

  • SOLID: Show as a solid line.

  • DOTTED: Show as a dotted line.

  • DASHED: Show as a dashed line.

LineVisibility
Type: string

Configuration option that determines whether to show the line for the series.

LineWidth
Type: string

Width that determines the line thickness.

LineChartMarkerStyleSettings

Description

Marker styles options for a line series in LineChartVisual.

Members
MarkerColor
Type: string

Color of marker in the series.

MarkerShape
Type: string

Shape option for markers in the series.

  • CIRCLE: Show marker as a circle.

  • TRIANGLE: Show marker as a triangle.

  • SQUARE: Show marker as a square.

  • DIAMOND: Show marker as a diamond.

  • ROUNDED_SQUARE: Show marker as a rounded square.

MarkerSize
Type: string

Size of marker in the series.

MarkerVisibility
Type: string

Configuration option that determines whether to show the markers in the series.

LineChartSeriesSettings

Description

The options that determine the presentation of a line series in the visual

Members
LineStyleSettings
Type: LineChartLineStyleSettings structure

Line styles options for a line series in LineChartVisual.

MarkerStyleSettings

Marker styles options for a line series in LineChartVisual.

LineChartSortConfiguration

Description

The sort configuration of a line chart.

Members
CategoryItemsLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of categories that are displayed in a line chart.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the category fields.

ColorItemsLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of lines that are displayed in a line chart.

SmallMultiplesLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of small multiples panels that are displayed.

SmallMultiplesSort
Type: Array of FieldSortOptions structures

The sort configuration of the small multiples field.

LineChartVisual

Description

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: LineChartConfiguration structure

The configuration of a line chart.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

LineSeriesAxisDisplayOptions

Description

The series axis configuration of a line chart.

Members
AxisOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the line series axis.

MissingDataConfigurations
Type: Array of MissingDataConfiguration structures

The configuration options that determine how missing data is treated during the rendering of a line chart.

LinkSharingConfiguration

Description

A structure that contains the configuration of a shareable link to the dashboard.

Members
Permissions
Type: Array of ResourcePermission structures

A structure that contains the permissions of a shareable link.

ListControlDisplayOptions

Description

The display options of a control.

Members
InfoIconLabelOptions

The configuration of info icon label options.

SearchOptions
Type: ListControlSearchOptions structure

The configuration of the search options in a list control.

SelectAllOptions
Type: ListControlSelectAllOptions structure

The configuration of the Select all options in a list control.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

ListControlSearchOptions

Description

The configuration of the search options in a list control.

Members
Visibility
Type: string

The visibility configuration of the search options in a list control.

ListControlSelectAllOptions

Description

The configuration of the Select all options in a list control.

Members
Visibility
Type: string

The visibility configuration of the Select all options in a list control.

LoadingAnimation

Description

The configuration of loading animation in free-form layout.

Members
Visibility
Type: string

The visibility configuration of LoadingAnimation.

LocalNavigationConfiguration

Description

The navigation configuration for CustomActionNavigationOperation.

Members
TargetSheetId
Required: Yes
Type: string

The sheet that is targeted for navigation in the same analysis.

LogicalTable

Description

A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.

Members
Alias
Required: Yes
Type: string

A display name for the logical table.

DataTransforms
Type: Array of TransformOperation structures

Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

Source
Required: Yes
Type: LogicalTableSource structure

Source of this logical table.

LogicalTableSource

Description

Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
DataSetArn
Type: string

The Amazon Resource Number (ARN) of the parent dataset.

JoinInstruction
Type: JoinInstruction structure

Specifies the result of a join of two logical tables.

PhysicalTableId
Type: string

Physical table ID.

Description

The logo configuration.

Members
AltText
Required: Yes
Type: string

The alt text for the logo.

LogoSet
Required: Yes
Type: LogoSet structure

A set of configured logos.

LogoConfiguration

Description

The logo configuration.

Members
AltText
Required: Yes
Type: string

The alt text for the logo.

LogoSet
Required: Yes
Type: LogoSetConfiguration structure

A set of configured logos.

LogoSet

Description

A set of logos.

Members
Favicon
Type: ImageSet structure

The favicon logo.

Primary
Required: Yes
Type: ImageSet structure

The primary logo.

LogoSetConfiguration

Description

The logo set configuration.

Members
Favicon
Type: ImageSetConfiguration structure

The favicon logo.

Primary
Required: Yes
Type: ImageSetConfiguration structure

The primary logo.

LongFormatText

Description

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
PlainText
Type: string

Plain text format.

RichText
Type: string

Rich text. Examples of rich text include bold, underline, and italics.

LookbackWindow

Description

The lookback window setup of an incremental refresh configuration.

Members
ColumnName
Required: Yes
Type: string

The name of the lookback window column.

Size
Required: Yes
Type: long (int|float)

The lookback window column size.

SizeUnit
Required: Yes
Type: string

The size unit that is used for the lookback window column. Valid values for this structure are HOUR, DAY, and WEEK.

ManifestFileLocation

Description

Amazon S3 manifest file location.

Members
Bucket
Required: Yes
Type: string

Amazon S3 bucket.

Key
Required: Yes
Type: string

Amazon S3 key that identifies an object.

MappedDataSetParameter

Description

A dataset parameter that is mapped to an analysis parameter.

Members
DataSetIdentifier
Required: Yes
Type: string

A unique name that identifies a dataset within the analysis or dashboard.

DataSetParameterName
Required: Yes
Type: string

The name of the dataset parameter.

MarginStyle

Description

The display options for margins around the outside edge of sheets.

Members
Show
Type: boolean

This Boolean value controls whether to display sheet margins.

MariaDbParameters

Description

The parameters for MariaDB.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

MaximumLabelType

Description

The maximum label of a data path label.

Members
Visibility
Type: string

The visibility of the maximum label.

MaximumMinimumComputation

Description

The maximum and minimum computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

Time
Type: DimensionField structure

The time field that is used in a computation.

Type
Required: Yes
Type: string

The type of computation. Choose one of the following options:

  • MAXIMUM: A maximum computation.

  • MINIMUM: A minimum computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

MeasureField

Description

The measure (metric) type field.

Members
CalculatedMeasureField
Type: CalculatedMeasureField structure

The calculated measure field only used in pivot tables.

CategoricalMeasureField
Type: CategoricalMeasureField structure

The measure type field with categorical type columns.

DateMeasureField
Type: DateMeasureField structure

The measure type field with date type columns.

NumericalMeasureField
Type: NumericalMeasureField structure

The measure type field with numerical type columns.

MemberIdArnPair

Description

An object that consists of a member Amazon Resource Name (ARN) and a member ID.

Members
MemberArn
Type: string

The Amazon Resource Name (ARN) of the member.

MemberId
Type: string

The ID of the member.

MetricComparisonComputation

Description

The metric comparison computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

FromValue
Type: MeasureField structure

The field that is used in a metric comparison from value setup.

Name
Type: string

The name of a computation.

TargetValue
Type: MeasureField structure

The field that is used in a metric comparison to value setup.

Time
Type: DimensionField structure

The time field that is used in a computation.

MinimumLabelType

Description

The minimum label of a data path label.

Members
Visibility
Type: string

The visibility of the minimum label.

MissingDataConfiguration

Description

The configuration options that determine how missing data is treated during the rendering of a line chart.

Members
TreatmentOption
Type: string

The treatment option that determines how missing data should be rendered. Choose from the following options:

  • INTERPOLATE: Interpolate missing values between the prior and the next known value.

  • SHOW_AS_ZERO: Show missing values as the value 0.

  • SHOW_AS_BLANK: Display a blank space when rendering missing data.

MySqlParameters

Description

The parameters for MySQL.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

NamedEntityDefinition

Description

A structure that represents a named entity.

Members
FieldName
Type: string

The name of the entity.

Metric
Type: NamedEntityDefinitionMetric structure

The definition of a metric.

PropertyName
Type: string

The property name to be used for the named entity.

PropertyRole
Type: string

The property role. Valid values for this structure are PRIMARY and ID.

PropertyUsage
Type: string

The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

NamedEntityDefinitionMetric

Description

A structure that represents a metric.

Members
Aggregation
Type: string

The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

AggregationFunctionParameters
Type: Associative array of custom strings keys (LimitedString) to strings

The additional parameters for an aggregation function.

NamedEntityRef

Description

The definition for a NamedEntityRef.

Members
NamedEntityName
Type: string

The NamedEntityName for the NamedEntityRef.

NamespaceError

Description

Errors that occur during namespace creation.

Members
Message
Type: string

The message for the error.

Type
Type: string

The error type.

NamespaceInfoV2

Description

The error type.

Members
Arn
Type: string

The namespace ARN.

CapacityRegion
Type: string

The namespace Amazon Web Services Region.

CreationStatus
Type: string

The creation status of a namespace that is not yet completely created.

IamIdentityCenterApplicationArn
Type: string

The Amazon Resource Name (ARN) for the IAM Identity Center application.

IamIdentityCenterInstanceArn
Type: string

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

IdentityStore
Type: string

The identity store used for the namespace.

Name
Type: string

The name of the error.

NamespaceError
Type: NamespaceError structure

An error that occurred when the namespace was created.

NavbarStyle

Description

The navigation bar style.

Members
ContextualNavbar
Type: Palette structure

The contextual navigation bar style.

GlobalNavbar
Type: Palette structure

The global navigation bar style.

NegativeFormat

Description

A structure that represents a negative format.

Members
Prefix
Type: string

The prefix for a negative format.

Suffix
Type: string

The suffix for a negative format.

NegativeValueConfiguration

Description

The options that determine the negative value configuration.

Members
DisplayMode
Required: Yes
Type: string

Determines the display mode of the negative value configuration.

NestedFilter

Description

A NestedFilter filters data with a subset of data that is defined by the nested inner filter.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

IncludeInnerSet
Required: Yes
Type: boolean

A boolean condition to include or exclude the subset that is defined by the values of the nested inner filter.

InnerFilter
Required: Yes
Type: InnerFilter structure

The InnerFilter defines the subset of data to be used with the NestedFilter.

NetworkInterface

Description

The structure that contains information about a network interface.

Members
AvailabilityZone
Type: string

The availability zone that the network interface resides in.

ErrorMessage
Type: string

An error message.

NetworkInterfaceId
Type: string

The network interface ID.

Status
Type: string

The status of the network interface.

SubnetId
Type: string

The subnet ID associated with the network interface.

NewDefaultValues

Description

The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.

Members
DateTimeStaticValues
Type: Array of timestamp (string|DateTime or anything parsable by strtotime)s

A list of static default values for a given date time parameter.

DecimalStaticValues
Type: Array of doubles

A list of static default values for a given decimal parameter.

IntegerStaticValues
Type: Array of long (int|float)s

A list of static default values for a given integer parameter.

StringStaticValues
Type: Array of strings

A list of static default values for a given string parameter.

NullValueFormatConfiguration

Description

The options that determine the null value format configuration.

Members
NullString
Required: Yes
Type: string

Determines the null string of null values.

NumberDisplayFormatConfiguration

Description

The options that determine the number display format configuration.

Members
DecimalPlacesConfiguration
Type: DecimalPlacesConfiguration structure

The option that determines the decimal places configuration.

NegativeValueConfiguration
Type: NegativeValueConfiguration structure

The options that determine the negative value configuration.

NullValueFormatConfiguration

The options that determine the null value format configuration.

NumberScale
Type: string

Determines the number scale value of the number format.

Prefix
Type: string

Determines the prefix value of the number format.

SeparatorConfiguration

The options that determine the numeric separator configuration.

Suffix
Type: string

Determines the suffix value of the number format.

NumberFormatConfiguration

Description

Formatting configuration for number fields.

Members
FormatConfiguration
Type: NumericFormatConfiguration structure

The options that determine the numeric format configuration.

NumericAxisOptions

Description

The options for an axis with a numeric field.

Members
Range
Type: AxisDisplayRange structure

The range setup of a numeric axis.

Scale
Type: AxisScale structure

The scale setup of a numeric axis.

NumericEqualityDrillDownFilter

Description

The numeric equality type drill down filter.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

Value
Required: Yes
Type: double

The value of the double input numeric drill down filter.

NumericEqualityFilter

Description

A NumericEqualityFilter filters values that are equal to the specified value.

Members
AggregationFunction
Type: AggregationFunction structure

The aggregation function of the filter.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

MatchOperator
Required: Yes
Type: string

The match operator that is used to determine if a filter should be applied.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

ParameterName
Type: string

The parameter whose value should be used for the filter value.

SelectAllOptions
Type: string

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Value
Type: double

The input value.

NumericFormatConfiguration

Description

The options that determine the numeric format configuration.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
CurrencyDisplayFormatConfiguration

The options that determine the currency display format configuration.

NumberDisplayFormatConfiguration

The options that determine the number display format configuration.

PercentageDisplayFormatConfiguration

The options that determine the percentage display format configuration.

NumericRangeFilter

Description

A NumericRangeFilter filters values that are within the value range.

Members
AggregationFunction
Type: AggregationFunction structure

The aggregation function of the filter.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

IncludeMaximum
Type: boolean

Determines whether the maximum value in the filter value range should be included in the filtered results.

IncludeMinimum
Type: boolean

Determines whether the minimum value in the filter value range should be included in the filtered results.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

RangeMaximum
Type: NumericRangeFilterValue structure

The maximum value for the filter value range.

RangeMinimum
Type: NumericRangeFilterValue structure

The minimum value for the filter value range.

SelectAllOptions
Type: string

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

NumericRangeFilterValue

Description

The value input pf the numeric range filter.

Members
Parameter
Type: string

The parameter that is used in the numeric range.

StaticValue
Type: double

The static value of the numeric range filter.

NumericSeparatorConfiguration

Description

The options that determine the numeric separator configuration.

Members
DecimalSeparator
Type: string

Determines the decimal separator.

ThousandsSeparator
Type: ThousandSeparatorOptions structure

The options that determine the thousands separator configuration.

NumericalAggregationFunction

Description

Aggregation for numerical values.

Members
PercentileAggregation
Type: PercentileAggregation structure

An aggregation based on the percentile of values in a dimension or measure.

SimpleNumericalAggregation
Type: string

Built-in aggregation functions for numerical values.

  • SUM: The sum of a dimension or measure.

  • AVERAGE: The average of a dimension or measure.

  • MIN: The minimum value of a dimension or measure.

  • MAX: The maximum value of a dimension or measure.

  • COUNT: The count of a dimension or measure.

  • DISTINCT_COUNT: The count of distinct values in a dimension or measure.

  • VAR: The variance of a dimension or measure.

  • VARP: The partitioned variance of a dimension or measure.

  • STDEV: The standard deviation of a dimension or measure.

  • STDEVP: The partitioned standard deviation of a dimension or measure.

  • MEDIAN: The median value of a dimension or measure.

NumericalDimensionField

Description

The dimension type field with numerical type columns.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the NumericalDimensionField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: NumberFormatConfiguration structure

The format configuration of the field.

HierarchyId
Type: string

The custom hierarchy ID.

NumericalMeasureField

Description

The measure type field with numerical type columns.

Members
AggregationFunction

The aggregation function of the measure field.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the NumericalMeasureField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: NumberFormatConfiguration structure

The format configuration of the field.

OAuthParameters

Description

An object that contains information needed to create a data source connection that uses OAuth client credentials. This option is available for data source connections that are made with Snowflake and Starburst.

Members
IdentityProviderResourceUri
Type: string

The resource uri of the identity provider.

IdentityProviderVpcConnectionProperties
Type: VpcConnectionProperties structure

VPC connection properties.

OAuthScope
Type: string

The OAuth scope.

TokenProviderUrl
Required: Yes
Type: string

The token endpoint URL of the identity provider.

OracleParameters

Description

The parameters for Oracle.

Members
Database
Required: Yes
Type: string

The database.

Host
Required: Yes
Type: string

An Oracle host.

Port
Required: Yes
Type: int

The port.

OutputColumn

Description

Output column.

Members
Description
Type: string

A description for a column.

Name
Type: string

The display name of the column..

SubType
Type: string

The sub data type of the column.

Type
Type: string

The data type of the column.

OverrideDatasetParameterOperation

Description

A transform operation that overrides the dataset parameter values that are defined in another dataset.

Members
NewDefaultValues
Type: NewDefaultValues structure

The new default values for the parameter.

NewParameterName
Type: string

The new name for the parameter.

ParameterName
Required: Yes
Type: string

The name of the parameter to be overridden with different values.

PaginationConfiguration

Description

The pagination configuration for a table visual or boxplot.

Members
PageNumber
Required: Yes
Type: long (int|float)

Indicates the page number.

PageSize
Required: Yes
Type: long (int|float)

Indicates how many items render in one page.

Palette

Description

The color palette.

Members
Background
Type: string

The background color.

Foreground
Type: string

The foreground color.

PanelConfiguration

Description

A collection of options that configure how each panel displays in a small multiples chart.

Members
BackgroundColor
Type: string

Sets the background color for each panel.

BackgroundVisibility
Type: string

Determines whether or not a background for each small multiples panel is rendered.

BorderColor
Type: string

Sets the line color of panel borders.

BorderStyle
Type: string

Sets the line style of panel borders.

BorderThickness
Type: string

Sets the line thickness of panel borders.

BorderVisibility
Type: string

Determines whether or not each panel displays a border.

GutterSpacing
Type: string

Sets the total amount of negative space to display between sibling panels.

GutterVisibility
Type: string

Determines whether or not negative space between sibling panels is rendered.

Title
Type: PanelTitleOptions structure

Configures the title display within each small multiples panel.

PanelTitleOptions

Description

The options that determine the title styles for each small multiples panel.

Members
FontConfiguration
Type: FontConfiguration structure

Configures the display properties of the given text.

HorizontalTextAlignment
Type: string

Sets the horizontal text alignment of the title within each panel.

Visibility
Type: string

Determines whether or not panel titles are displayed.

ParameterControl

Description

The control of a parameter that users can interact with in a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DateTimePicker

A control from a date parameter that specifies date and time.

Dropdown
Type: ParameterDropDownControl structure

A control to display a dropdown list with buttons that are used to select a single value.

List
Type: ParameterListControl structure

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

Slider
Type: ParameterSliderControl structure

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

TextArea
Type: ParameterTextAreaControl structure

A control to display a text box that is used to enter multiple entries.

TextField
Type: ParameterTextFieldControl structure

A control to display a text box that is used to enter a single entry.

ParameterDateTimePickerControl

Description

A control from a date parameter that specifies date and time.

Members
DisplayOptions

The display options of a control.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterDateTimePickerControl.

SourceParameterName
Required: Yes
Type: string

The name of the ParameterDateTimePickerControl.

Title
Required: Yes
Type: string

The title of the ParameterDateTimePickerControl.

ParameterDeclaration

Description

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DateTimeParameterDeclaration

A parameter declaration for the DateTime data type.

DecimalParameterDeclaration
Type: DecimalParameterDeclaration structure

A parameter declaration for the Decimal data type.

IntegerParameterDeclaration
Type: IntegerParameterDeclaration structure

A parameter declaration for the Integer data type.

StringParameterDeclaration
Type: StringParameterDeclaration structure

A parameter declaration for the String data type.

ParameterDropDownControl

Description

A control to display a dropdown list with buttons that are used to select a single value.

Members
CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

CommitMode
Type: string

The visibility configuration of the Apply button on a ParameterDropDownControl.

DisplayOptions

The display options of a control.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterDropDownControl.

SelectableValues
Type: ParameterSelectableValues structure

A list of selectable values that are used in a control.

SourceParameterName
Required: Yes
Type: string

The source parameter name of the ParameterDropDownControl.

Title
Required: Yes
Type: string

The title of the ParameterDropDownControl.

Type
Type: string

The type parameter name of the ParameterDropDownControl.

ParameterListControl

Description

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

Members
CascadingControlConfiguration

The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.

DisplayOptions
Type: ListControlDisplayOptions structure

The display options of a control.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterListControl.

SelectableValues
Type: ParameterSelectableValues structure

A list of selectable values that are used in a control.

SourceParameterName
Required: Yes
Type: string

The source parameter name of the ParameterListControl.

Title
Required: Yes
Type: string

The title of the ParameterListControl.

Type
Type: string

The type of ParameterListControl.

ParameterSelectableValues

Description

A list of selectable values that are used in a control.

Members
LinkToDataSetColumn
Type: ColumnIdentifier structure

The column identifier that fetches values from the data set.

Values
Type: Array of strings

The values that are used in ParameterSelectableValues.

ParameterSliderControl

Description

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

Members
DisplayOptions
Type: SliderControlDisplayOptions structure

The display options of a control.

MaximumValue
Required: Yes
Type: double

The larger value that is displayed at the right of the slider.

MinimumValue
Required: Yes
Type: double

The smaller value that is displayed at the left of the slider.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterSliderControl.

SourceParameterName
Required: Yes
Type: string

The source parameter name of the ParameterSliderControl.

StepSize
Required: Yes
Type: double

The number of increments that the slider bar is divided into.

Title
Required: Yes
Type: string

The title of the ParameterSliderControl.

ParameterTextAreaControl

Description

A control to display a text box that is used to enter multiple entries.

Members
Delimiter
Type: string

The delimiter that is used to separate the lines in text.

DisplayOptions

The display options of a control.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterTextAreaControl.

SourceParameterName
Required: Yes
Type: string

The source parameter name of the ParameterTextAreaControl.

Title
Required: Yes
Type: string

The title of the ParameterTextAreaControl.

ParameterTextFieldControl

Description

A control to display a text box that is used to enter a single entry.

Members
DisplayOptions

The display options of a control.

ParameterControlId
Required: Yes
Type: string

The ID of the ParameterTextFieldControl.

SourceParameterName
Required: Yes
Type: string

The source parameter name of the ParameterTextFieldControl.

Title
Required: Yes
Type: string

The title of the ParameterTextFieldControl.

Parameters

Description

A list of Amazon QuickSight parameters and the list's override values.

Members
DateTimeParameters
Type: Array of DateTimeParameter structures

The parameters that have a data type of date-time.

DecimalParameters
Type: Array of DecimalParameter structures

The parameters that have a data type of decimal.

IntegerParameters
Type: Array of IntegerParameter structures

The parameters that have a data type of integer.

StringParameters
Type: Array of StringParameter structures

The parameters that have a data type of string.

PercentVisibleRange

Description

The percent range in the visible range.

Members
From
Type: double

The lower bound of the range.

To
Type: double

The top bound of the range.

PercentageDisplayFormatConfiguration

Description

The options that determine the percentage display format configuration.

Members
DecimalPlacesConfiguration
Type: DecimalPlacesConfiguration structure

The option that determines the decimal places configuration.

NegativeValueConfiguration
Type: NegativeValueConfiguration structure

The options that determine the negative value configuration.

NullValueFormatConfiguration

The options that determine the null value format configuration.

Prefix
Type: string

Determines the prefix value of the percentage format.

SeparatorConfiguration

The options that determine the numeric separator configuration.

Suffix
Type: string

Determines the suffix value of the percentage format.

PercentileAggregation

Description

An aggregation based on the percentile of values in a dimension or measure.

Members
PercentileValue
Type: double

The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

PerformanceConfiguration

Description

The configuration for the performance optimization of the dataset that contains a UniqueKey configuration.

Members
UniqueKeys
Type: Array of UniqueKey structures

A UniqueKey configuration.

PeriodOverPeriodComputation

Description

The period over period computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

Time
Type: DimensionField structure

The time field that is used in a computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

PeriodToDateComputation

Description

The period to date computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

PeriodTimeGranularity
Type: string

The time granularity setup of period to date computation. Choose from the following options:

  • YEAR: Year to date.

  • MONTH: Month to date.

Time
Type: DimensionField structure

The time field that is used in a computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

PhysicalTable

Description

A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
CustomSql
Type: CustomSql structure

A physical table type built from the results of the custom SQL query.

RelationalTable
Type: RelationalTable structure

A physical table type for relational data sources.

S3Source
Type: S3Source structure

A physical table type for as S3 data source.

PieChartAggregatedFieldWells

Description

The field well configuration of a pie chart.

Members
Category
Type: Array of DimensionField structures

The category (group/color) field wells of a pie chart.

SmallMultiples
Type: Array of DimensionField structures

The small multiples field well of a pie chart.

Values
Type: Array of MeasureField structures

The value field wells of a pie chart. Values are aggregated based on categories.

PieChartConfiguration

Description

The configuration of a pie chart.

Members
CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options of the group/color that is displayed in a pie chart.

ContributionAnalysisDefaults
Type: Array of ContributionAnalysisDefault structures

The contribution analysis (anomaly configuration) setup of the visual.

DataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

DonutOptions
Type: DonutOptions structure

The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

FieldWells
Type: PieChartFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

SmallMultiplesOptions
Type: SmallMultiplesOptions structure

The small multiples setup for the visual.

SortConfiguration
Type: PieChartSortConfiguration structure

The sort configuration of a pie chart.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

ValueLabelOptions
Type: ChartAxisLabelOptions structure

The label options for the value that is displayed in a pie chart.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

PieChartFieldWells

Description

The field well configuration of a pie chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
PieChartAggregatedFieldWells

The field well configuration of a pie chart.

PieChartSortConfiguration

Description

The sort configuration of a pie chart.

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of categories that are displayed in a pie chart.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the category fields.

SmallMultiplesLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of small multiples panels that are displayed.

SmallMultiplesSort
Type: Array of FieldSortOptions structures

The sort configuration of the small multiples field.

PieChartVisual

Description

A pie or donut chart.

The PieChartVisual structure describes a visual that is a member of the pie chart family.

The following charts can be described by using this structure:

  • Pie charts

  • Donut charts

For more information, see Using pie charts in the Amazon QuickSight User Guide.

For more information, see Using donut charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: PieChartConfiguration structure

The configuration of a pie chart.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

PivotFieldSortOptions

Description

The field sort options for a pivot table sort configuration.

Members
FieldId
Required: Yes
Type: string

The field ID for the field sort options.

SortBy
Required: Yes
Type: PivotTableSortBy structure

The sort by field for the field sort options.

PivotTableAggregatedFieldWells

Description

The aggregated field well for the pivot table.

Members
Columns
Type: Array of DimensionField structures

The columns field well for a pivot table. Values are grouped by columns fields.

Rows
Type: Array of DimensionField structures

The rows field well for a pivot table. Values are grouped by rows fields.

Values
Type: Array of MeasureField structures

The values field well for a pivot table. Values are aggregated based on rows and columns fields.

PivotTableCellConditionalFormatting

Description

The cell conditional formatting option for a pivot table.

Members
FieldId
Required: Yes
Type: string

The field ID of the cell for conditional formatting.

Scope

The scope of the cell for conditional formatting.

Scopes
Type: Array of PivotTableConditionalFormattingScope structures

A list of cell scopes for conditional formatting.

TextFormat
Type: TextConditionalFormat structure

The text format of the cell for conditional formatting.

PivotTableConditionalFormatting

Description

The conditional formatting for a PivotTableVisual.

Members
ConditionalFormattingOptions
Type: Array of PivotTableConditionalFormattingOption structures

Conditional formatting options for a PivotTableVisual.

PivotTableConditionalFormattingOption

Description

Conditional formatting options for a PivotTableVisual.

Members
Cell

The cell conditional formatting option for a pivot table.

PivotTableConditionalFormattingScope

Description

The scope of the cell for conditional formatting.

Members
Role
Type: string

The role (field, field total, grand total) of the cell for conditional formatting.

PivotTableConfiguration

Description

The configuration for a PivotTableVisual.

Members
FieldOptions
Type: PivotTableFieldOptions structure

The field options for a pivot table visual.

FieldWells
Type: PivotTableFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

PaginatedReportOptions

The paginated report options for a pivot table visual.

SortConfiguration
Type: PivotTableSortConfiguration structure

The sort configuration for a PivotTableVisual.

TableOptions
Type: PivotTableOptions structure

The table options for a pivot table visual.

TotalOptions
Type: PivotTableTotalOptions structure

The total options for a pivot table visual.

PivotTableDataPathOption

Description

The data path options for the pivot table field options.

Members
DataPathList
Required: Yes
Type: Array of DataPathValue structures

The list of data path values for the data path options.

Width
Type: string

The width of the data path option.

PivotTableFieldCollapseStateOption

Description

The collapse state options for the pivot table field options.

Members
State
Type: string

The state of the field target of a pivot table. Choose one of the following options:

  • COLLAPSED

  • EXPANDED

Target
Required: Yes
Type: PivotTableFieldCollapseStateTarget structure

A tagged-union object that sets the collapse state.

PivotTableFieldCollapseStateTarget

Description

The target of a pivot table field collapse state.

Members
FieldDataPathValues
Type: Array of DataPathValue structures

The data path of the pivot table's header. Used to set the collapse state.

FieldId
Type: string

The field ID of the pivot table that the collapse state needs to be set to.

PivotTableFieldOption

Description

The selected field options for the pivot table field options.

Members
CustomLabel
Type: string

The custom label of the pivot table field.

FieldId
Required: Yes
Type: string

The field ID of the pivot table field.

Visibility
Type: string

The visibility of the pivot table field.

PivotTableFieldOptions

Description

The field options for a pivot table visual.

Members
CollapseStateOptions
Type: Array of PivotTableFieldCollapseStateOption structures

The collapse state options for the pivot table field options.

DataPathOptions
Type: Array of PivotTableDataPathOption structures

The data path options for the pivot table field options.

SelectedFieldOptions
Type: Array of PivotTableFieldOption structures

The selected field options for the pivot table field options.

PivotTableFieldSubtotalOptions

Description

The optional configuration of subtotals cells.

Members
FieldId
Type: string

The field ID of the subtotal options.

PivotTableFieldWells

Description

The field wells for a pivot table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
PivotTableAggregatedFieldWells

The aggregated field well for the pivot table.

PivotTableOptions

Description

The table options for a pivot table visual.

Members
CellStyle
Type: TableCellStyle structure

The table cell style of cells.

CollapsedRowDimensionsVisibility
Type: string

The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

ColumnHeaderStyle
Type: TableCellStyle structure

The table cell style of the column header.

ColumnNamesVisibility
Type: string

The visibility of the column names.

DefaultCellWidth
Type: string

The default cell width of the pivot table.

MetricPlacement
Type: string

The metric placement (row, column) options.

RowAlternateColorOptions
Type: RowAlternateColorOptions structure

The row alternate color options (widget status, row alternate colors).

RowFieldNamesStyle
Type: TableCellStyle structure

The table cell style of row field names.

RowHeaderStyle
Type: TableCellStyle structure

The table cell style of the row headers.

RowsLabelOptions
Type: PivotTableRowsLabelOptions structure

The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

RowsLayout
Type: string

The layout for the row dimension headers of a pivot table. Choose one of the following options.

  • TABULAR: (Default) Each row field is displayed in a separate column.

  • HIERARCHY: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.

SingleMetricVisibility
Type: string

The visibility of the single metric options.

ToggleButtonsVisibility
Type: string

Determines the visibility of the pivot table.

PivotTablePaginatedReportOptions

Description

The paginated report options for a pivot table visual.

Members
OverflowColumnHeaderVisibility
Type: string

The visibility of the repeating header rows on each page.

VerticalOverflowVisibility
Type: string

The visibility of the printing table overflow across pages.

PivotTableRowsLabelOptions

Description

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

Members
CustomLabel
Type: string

The custom label string for the rows label.

Visibility
Type: string

The visibility of the rows label.

PivotTableSortBy

Description

The sort by field for the field sort options.

Members
Column
Type: ColumnSort structure

The column sort (field id, direction) for the pivot table sort by options.

DataPath
Type: DataPathSort structure

The data path sort (data path value, direction) for the pivot table sort by options.

Field
Type: FieldSort structure

The field sort (field id, direction) for the pivot table sort by options.

PivotTableSortConfiguration

Description

The sort configuration for a PivotTableVisual.

Members
FieldSortOptions
Type: Array of PivotFieldSortOptions structures

The field sort options for a pivot table sort configuration.

PivotTableTotalOptions

Description

The total options for a pivot table visual.

Members
ColumnSubtotalOptions
Type: SubtotalOptions structure

The column subtotal options.

ColumnTotalOptions
Type: PivotTotalOptions structure

The column total options.

RowSubtotalOptions
Type: SubtotalOptions structure

The row subtotal options.

RowTotalOptions
Type: PivotTotalOptions structure

The row total options.

PivotTableVisual

Description

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: PivotTableConfiguration structure

The configuration settings of the visual.

ConditionalFormatting

The conditional formatting for a PivotTableVisual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

PivotTotalOptions

Description

The optional configuration of totals cells in a PivotTableVisual.

Members
CustomLabel
Type: string

The custom label string for the total cells.

MetricHeaderCellStyle
Type: TableCellStyle structure

The cell styling options for the total of header cells.

Placement
Type: string

The placement (start, end) for the total cells.

ScrollStatus
Type: string

The scroll status (pinned, scrolled) for the total cells.

TotalAggregationOptions
Type: Array of TotalAggregationOption structures

The total aggregation options for each value field.

TotalCellStyle
Type: TableCellStyle structure

The cell styling options for the total cells.

TotalsVisibility
Type: string

The visibility configuration for the total cells.

ValueCellStyle
Type: TableCellStyle structure

The cell styling options for the totals of value cells.

PluginVisual

Description

A flexible visualization type that allows engineers to create new custom charts in Amazon QuickSight.

Members
ChartConfiguration
Type: PluginVisualConfiguration structure

A description of the plugin field wells and their persisted properties.

PluginArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) that reflects the plugin and version.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle label options for a visual.

Title
Type: VisualTitleLabelOptions structure

The title label options for a visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The ID of the visual that you want to use.

PluginVisualConfiguration

Description

The plugin visual configuration. This includes the field wells, sorting options, and persisted options of the plugin visual.

Members
FieldWells
Type: Array of PluginVisualFieldWell structures

The field wells configuration of the plugin visual.

SortConfiguration

The sort configuration of the plugin visual.

VisualOptions
Type: PluginVisualOptions structure

The persisted properties of the plugin visual.

PluginVisualFieldWell

Description

A collection of field wells for a plugin visual.

Members
AxisName
Type: string

The semantic axis name for the field well.

Dimensions
Type: Array of DimensionField structures

A list of dimensions for the field well.

Measures
Type: Array of MeasureField structures

A list of measures that exist in the field well.

Unaggregated
Type: Array of UnaggregatedField structures

A list of unaggregated fields that exist in the field well.

PluginVisualItemsLimitConfiguration

Description

A query limits configuration.

Members
ItemsLimit
Type: long (int|float)

Determines how many values are be fetched at once.

PluginVisualOptions

Description

The options and persisted properties for the plugin visual.

Members
VisualProperties
Type: Array of PluginVisualProperty structures

The persisted properties and their values.

PluginVisualProperty

Description

The key value pair of the persisted property.

Members
Name
Type: string

The name of the plugin visual property.

Value
Type: string

The value of the plugin visual property.

PluginVisualSortConfiguration

Description

Determines how the plugin visual sorts the data during query.

Members
PluginVisualTableQuerySort
Type: PluginVisualTableQuerySort structure

The table query sorting options for the plugin visual.

PluginVisualTableQuerySort

Description

The table query sorting options for the plugin visual.

Members
ItemsLimitConfiguration

The maximum amount of data to be returned by a query.

RowSort
Type: Array of FieldSortOptions structures

Determines how data is sorted in the response.

PostgreSqlParameters

Description

The parameters for PostgreSQL.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

PreconditionNotMetException

Description

One or more preconditions aren't met.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

PredefinedHierarchy

Description

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

Members
Columns
Required: Yes
Type: Array of ColumnIdentifier structures

The list of columns that define the predefined hierarchy.

DrillDownFilters
Type: Array of DrillDownFilter structures

The option that determines the drill down filters for the predefined hierarchy.

HierarchyId
Required: Yes
Type: string

The hierarchy ID of the predefined hierarchy.

PrestoParameters

Description

The parameters for Presto.

Members
Catalog
Required: Yes
Type: string

Catalog.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

ProgressBarOptions

Description

The options that determine the presentation of the progress bar of a KPI visual.

Members
Visibility
Type: string

The visibility of the progress bar.

ProjectOperation

Description

A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.

Members
ProjectedColumns
Required: Yes
Type: Array of strings

Projected columns.

QAResult

Description

The QA result that is made from the DashboardVisual or GeneratedAnswer.

Members
DashboardVisual
Type: DashboardVisualResult structure

The representation of a dashboard visual result.

GeneratedAnswer
Type: GeneratedAnswerResult structure

The representation of a generated answer result.

ResultType
Type: string

The type of QA result.

QueryExecutionOptions

Description

A structure that describes the query execution options.

Members
QueryExecutionMode
Type: string

A structure that describes the query execution mode.

QueueInfo

Description

Information about a queued dataset SPICE ingestion.

Members
QueuedIngestion
Required: Yes
Type: string

The ID of the ongoing ingestion. The queued ingestion is waiting for the ongoing ingestion to complete.

WaitingOnIngestion
Required: Yes
Type: string

The ID of the queued ingestion.

QuickSightUserNotFoundException

Description

The user with the provided name isn't found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

RadarChartAggregatedFieldWells

Description

The aggregated field well configuration of a RadarChartVisual.

Members
Category
Type: Array of DimensionField structures

The aggregated field well categories of a radar chart.

Color
Type: Array of DimensionField structures

The color that are assigned to the aggregated field wells of a radar chart.

Values
Type: Array of MeasureField structures

The values that are assigned to the aggregated field wells of a radar chart.

RadarChartAreaStyleSettings

Description

The configured style settings of a radar chart.

Members
Visibility
Type: string

The visibility settings of a radar chart.

RadarChartConfiguration

Description

The configuration of a RadarChartVisual.

Members
AlternateBandColorsVisibility
Type: string

Determines the visibility of the colors of alternatign bands in a radar chart.

AlternateBandEvenColor
Type: string

The color of the even-numbered alternate bands of a radar chart.

AlternateBandOddColor
Type: string

The color of the odd-numbered alternate bands of a radar chart.

AxesRangeScale
Type: string

The axis behavior options of a radar chart.

BaseSeriesSettings
Type: RadarChartSeriesSettings structure

The base sreies settings of a radar chart.

CategoryAxis
Type: AxisDisplayOptions structure

The category axis of a radar chart.

CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The category label options of a radar chart.

ColorAxis
Type: AxisDisplayOptions structure

The color axis of a radar chart.

ColorLabelOptions
Type: ChartAxisLabelOptions structure

The color label options of a radar chart.

FieldWells
Type: RadarChartFieldWells structure

The field well configuration of a RadarChartVisual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

Shape
Type: string

The shape of the radar chart.

SortConfiguration
Type: RadarChartSortConfiguration structure

The sort configuration of a RadarChartVisual.

StartAngle
Type: double

The start angle of a radar chart's axis.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

RadarChartFieldWells

Description

The field wells of a radar chart visual.

Members
RadarChartAggregatedFieldWells

The aggregated field wells of a radar chart visual.

RadarChartSeriesSettings

Description

The series settings of a radar chart.

Members
AreaStyleSettings
Type: RadarChartAreaStyleSettings structure

The area style settings of a radar chart.

RadarChartSortConfiguration

Description

The sort configuration of a RadarChartVisual.

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The category items limit for a radar chart.

CategorySort
Type: Array of FieldSortOptions structures

The category sort options of a radar chart.

ColorItemsLimit
Type: ItemsLimitConfiguration structure

The color items limit of a radar chart.

ColorSort
Type: Array of FieldSortOptions structures

The color sort configuration of a radar chart.

RadarChartVisual

Description

A radar chart visual.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: RadarChartConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

RangeConstant

Description

A structure that represents a range constant.

Members
Maximum
Type: string

The maximum value for a range constant.

Minimum
Type: string

The minimum value for a range constant.

RangeEndsLabelType

Description

The range ends label type of a data path label.

Members
Visibility
Type: string

The visibility of the range ends label.

RdsParameters

Description

The parameters for Amazon RDS.

Members
Database
Required: Yes
Type: string

Database.

InstanceId
Required: Yes
Type: string

Instance ID.

RedshiftIAMParameters

Description

A structure that grants Amazon QuickSight access to your cluster and make a call to the redshift:GetClusterCredentials API. For more information on the redshift:GetClusterCredentials API, see GetClusterCredentials .

Members
AutoCreateDatabaseUser
Type: boolean

Automatically creates a database user. If your database doesn't have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can't connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

DatabaseGroups
Type: Array of strings

A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

DatabaseUser
Type: string

The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

RoleArn
Required: Yes
Type: string

Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.

RedshiftParameters

Description

The parameters for Amazon Redshift. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

Members
ClusterId
Type: string

Cluster ID. This field can be blank if the Host and Port are provided.

Database
Required: Yes
Type: string

Database.

Host
Type: string

Host. This field can be blank if ClusterId is provided.

IAMParameters
Type: RedshiftIAMParameters structure

An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

IdentityCenterConfiguration
Type: IdentityCenterConfiguration structure

An optional parameter that configures IAM Identity Center authentication to grant Amazon QuickSight access to your cluster.

This parameter can only be specified if your Amazon QuickSight account is configured with IAM Identity Center.

Port
Type: int

Port. This field can be blank if the ClusterId is provided.

ReferenceLine

Description

The reference line visual display options.

Members
DataConfiguration
Required: Yes
Type: ReferenceLineDataConfiguration structure

The data configuration of the reference line.

LabelConfiguration

The label configuration of the reference line.

Status
Type: string

The status of the reference line. Choose one of the following options:

  • ENABLE

  • DISABLE

StyleConfiguration

The style configuration of the reference line.

ReferenceLineCustomLabelConfiguration

Description

The configuration for a custom label on a ReferenceLine.

Members
CustomLabel
Required: Yes
Type: string

The string text of the custom label.

ReferenceLineDataConfiguration

Description

The data configuration of the reference line.

Members
AxisBinding
Type: string

The axis binding type of the reference line. Choose one of the following options:

  • PrimaryY

  • SecondaryY

DynamicConfiguration

The dynamic configuration of the reference line data configuration.

SeriesType
Type: string

The series type of the reference line data configuration. Choose one of the following options:

  • BAR

  • LINE

StaticConfiguration

The static data configuration of the reference line data configuration.

ReferenceLineDynamicDataConfiguration

Description

The dynamic configuration of the reference line data configuration.

Members
Calculation
Required: Yes
Type: NumericalAggregationFunction structure

The calculation that is used in the dynamic data.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the dynamic data targets.

MeasureAggregationFunction
Type: AggregationFunction structure

The aggregation function that is used in the dynamic data.

ReferenceLineLabelConfiguration

Description

The label configuration of a reference line.

Members
CustomLabelConfiguration

The custom label configuration of the label in a reference line.

FontColor
Type: string

The font color configuration of the label in a reference line.

FontConfiguration
Type: FontConfiguration structure

The font configuration of the label in a reference line.

HorizontalPosition
Type: string

The horizontal position configuration of the label in a reference line. Choose one of the following options:

  • LEFT

  • CENTER

  • RIGHT

ValueLabelConfiguration

The value label configuration of the label in a reference line.

VerticalPosition
Type: string

The vertical position configuration of the label in a reference line. Choose one of the following options:

  • ABOVE

  • BELOW

ReferenceLineStaticDataConfiguration

Description

The static data configuration of the reference line data configuration.

Members
Value
Required: Yes
Type: double

The double input of the static data.

ReferenceLineStyleConfiguration

Description

The style configuration of the reference line.

Members
Color
Type: string

The hex color of the reference line.

Pattern
Type: string

The pattern type of the line style. Choose one of the following options:

  • SOLID

  • DASHED

  • DOTTED

ReferenceLineValueLabelConfiguration

Description

The value label configuration of the label in a reference line.

Members
FormatConfiguration
Type: NumericFormatConfiguration structure

The format configuration of the value label.

RelativePosition
Type: string

The relative position of the value label. Choose one of the following options:

  • BEFORE_CUSTOM_LABEL

  • AFTER_CUSTOM_LABEL

RefreshConfiguration

Description

The refresh configuration of a dataset.

Members
IncrementalRefresh
Required: Yes
Type: IncrementalRefresh structure

The incremental refresh for the dataset.

RefreshFrequency

Description

Specifies the interval between each scheduled refresh of a dataset.

Members
Interval
Required: Yes
Type: string

The interval between scheduled refreshes. Valid values are as follows:

  • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

  • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

  • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

  • DAILY: The dataset refreshes every day.

  • WEEKLY: The dataset refreshes every week.

  • MONTHLY: The dataset refreshes every month.

RefreshOnDay
Type: ScheduleRefreshOnEntity structure

The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

TimeOfTheDay
Type: string

The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

Timezone
Type: string

The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

RefreshSchedule

Description

The refresh schedule of a dataset.

Members
Arn
Type: string

The Amazon Resource Name (ARN) for the refresh schedule.

RefreshType
Required: Yes
Type: string

The type of refresh that a datset undergoes. Valid values are as follows:

  • FULL_REFRESH: A complete refresh of a dataset.

  • INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.

For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

ScheduleFrequency
Required: Yes
Type: RefreshFrequency structure

The frequency for the refresh schedule.

ScheduleId
Required: Yes
Type: string

An identifier for the refresh schedule.

StartAfterDateTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

RegisteredCustomerManagedKey

Description

A customer managed key structure that contains the information listed below:

  • KeyArn - The ARN of a KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.

  • DefaultKey - Indicates whether the current key is set as the default key for encryption and decryption use.

Members
DefaultKey
Type: boolean

Indicates whether a RegisteredCustomerManagedKey is set as the default key for encryption and decryption use.

KeyArn
Type: string

The ARN of the KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.

RegisteredUserConsoleFeatureConfigurations

Description

The feature configurations of an embedded Amazon QuickSight console.

Members
SharedView
Type: SharedViewConfigurations structure

The shared view settings of an embedded dashboard.

StatePersistence

The state persistence configurations of an embedded Amazon QuickSight console.

RegisteredUserDashboardEmbeddingConfiguration

Description

Information about the dashboard you want to embed.

Members
FeatureConfigurations

The feature configurations of an embbedded Amazon QuickSight dashboard.

InitialDashboardId
Required: Yes
Type: string

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard if the user has permissions to view it.

If the user does not have permission to view this dashboard, they see a permissions error message.

RegisteredUserDashboardFeatureConfigurations

Description

The feature configuration for an embedded dashboard.

Members
Bookmarks
Type: BookmarksConfigurations structure

The bookmarks configuration for an embedded dashboard in Amazon QuickSight.

SharedView
Type: SharedViewConfigurations structure

The shared view settings of an embedded dashboard.

StatePersistence

The state persistence settings of an embedded dashboard.

RegisteredUserDashboardVisualEmbeddingConfiguration

Description

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

Members
InitialDashboardVisualId
Required: Yes
Type: DashboardVisualId structure

The visual ID for the visual that you want the user to embed. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

RegisteredUserEmbeddingExperienceConfiguration

Description

The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.

Exactly one of the experience configurations is required. You can choose Dashboard or QuickSightConsole. You cannot choose more than one experience configuration.

Members
Dashboard

The configuration details for providing a dashboard embedding experience.

DashboardVisual

The type of embedding experience. In this case, Amazon QuickSight visuals.

GenerativeQnA

The configuration details for embedding the Generative Q&A experience.

For more information about embedding the Generative Q&A experience, see Embedding Overview in the Amazon QuickSight User Guide.

QSearchBar

The configuration details for embedding the Q search bar.

For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.

QuickSightConsole

The configuration details for providing each Amazon QuickSight console embedding experience. This can be used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon QuickSight Console in the Amazon QuickSight User Guide.

Use GenerateEmbedUrlForRegisteredUser where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon QuickSight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use the RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

RegisteredUserGenerativeQnAEmbeddingConfiguration

Description

An object that provides information about the configuration of a Generative Q&A experience.

Members
InitialTopicId
Type: string

The ID of the new Q reader experience topic that you want to make the starting topic in the Generative Q&A experience. You can find a topic ID by navigating to the Topics pane in the Amazon QuickSight application and opening a topic. The ID is in the URL for the topic that you open.

If you don't specify an initial topic or you specify a legacy topic, a list of all shared new reader experience topics is shown in the Generative Q&A experience for your readers. When you select an initial new reader experience topic, you can specify whether or not readers are allowed to select other new reader experience topics from the available ones in the list.

RegisteredUserQSearchBarEmbeddingConfiguration

Description

Information about the Q search bar embedding experience.

Members
InitialTopicId
Type: string

The ID of the legacy Q topic that you want to use as the starting topic in the Q search bar. To locate the topic ID of the topic that you want to use, open the Amazon QuickSight console, navigate to the Topics pane, and choose thre topic that you want to use. The TopicID is located in the URL of the topic that opens. When you select an initial topic, you can specify whether or not readers are allowed to select other topics from the list of available topics.

If you don't specify an initial topic or if you specify a new reader experience topic, a list of all shared legacy topics is shown in the Q bar.

RegisteredUserQuickSightConsoleEmbeddingConfiguration

Description

Information about the Amazon QuickSight console that you want to embed.

Members
FeatureConfigurations

The embedding configuration of an embedded Amazon QuickSight console.

InitialPath
Type: string

The initial URL path for the Amazon QuickSight console. InitialPath is required.

The entry point URL is constrained to the following paths:

  • /start

  • /start/analyses

  • /start/dashboards

  • /start/favorites

  • /dashboards/DashboardId. DashboardId is the actual ID key from the Amazon QuickSight console URL of the dashboard.

  • /analyses/AnalysisId. AnalysisId is the actual ID key from the Amazon QuickSight console URL of the analysis.

RelationalTable

Description

A physical table type for relational data sources.

Members
Catalog
Type: string

The catalog associated with a table.

DataSourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) for the data source.

InputColumns
Required: Yes
Type: Array of InputColumn structures

The column schema of the table.

Name
Required: Yes
Type: string

The name of the relational table.

Schema
Type: string

The schema name. This name applies to certain relational database engines.

RelativeDateTimeControlDisplayOptions

Description

The display options of a control.

Members
DateTimeFormat
Type: string

Customize how dates are formatted in controls.

InfoIconLabelOptions

The configuration of info icon label options.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

RelativeDatesFilter

Description

A RelativeDatesFilter filters relative dates values.

Members
AnchorDateConfiguration
Required: Yes
Type: AnchorDateConfiguration structure

The date configuration of the filter.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

ExcludePeriodConfiguration
Type: ExcludePeriodConfiguration structure

The configuration for the exclude period of the filter.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

MinimumGranularity
Type: string

The minimum granularity (period granularity) of the relative dates filter.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

ParameterName
Type: string

The parameter whose value should be used for the filter value.

RelativeDateType
Required: Yes
Type: string

The range date type of the filter. Choose one of the options below:

  • PREVIOUS

  • THIS

  • LAST

  • NOW

  • NEXT

RelativeDateValue
Type: int

The date value of the filter.

TimeGranularity
Required: Yes
Type: string

The level of time precision that is used to aggregate DateTime values.

RenameColumnOperation

Description

A transform operation that renames a column.

Members
ColumnName
Required: Yes
Type: string

The name of the column to be renamed.

NewColumnName
Required: Yes
Type: string

The new name for the column.

ResourceExistsException

Description

The resource specified already exists.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

ResourceType
Type: string

The resource type for this request.

ResourceNotFoundException

Description

One or more resources can't be found.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

ResourceType
Type: string

The resource type for this request.

ResourcePermission

Description

Permission for the resource.

Members
Actions
Required: Yes
Type: Array of strings

The IAM action to grant or revoke permissions on.

Principal
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the principal. This can be one of the following:

  • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

  • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

  • The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.)

ResourceUnavailableException

Description

This resource is currently unavailable.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

ResourceType
Type: string

The resource type for this request.

RollingDateConfiguration

Description

The rolling date configuration of a date time filter.

Members
DataSetIdentifier
Type: string

The data set that is used in the rolling date configuration.

Expression
Required: Yes
Type: string

The expression of the rolling date configuration.

RowAlternateColorOptions

Description

Determines the row alternate color options.

Members
RowAlternateColors
Type: Array of strings

Determines the list of row alternate colors.

Status
Type: string

Determines the widget status.

UsePrimaryBackgroundColor
Type: string

The primary background color options for alternate rows.

RowInfo

Description

Information about rows for a data set SPICE ingestion.

Members
RowsDropped
Type: long (int|float)

The number of rows that were not ingested.

RowsIngested
Type: long (int|float)

The number of rows that were ingested.

TotalRowsInDataset
Type: long (int|float)

The total number of rows in the dataset.

RowLevelPermissionDataSet

Description

Information about a dataset that contains permissions for row-level security (RLS). The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User Guide.

The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is not supported for new RLS datasets.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

FormatVersion
Type: string

The user or group rules associated with the dataset that contains permissions for RLS.

By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

Namespace
Type: string

The namespace associated with the dataset that contains permissions for RLS.

PermissionPolicy
Required: Yes
Type: string

The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

Status
Type: string

The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

RowLevelPermissionTagConfiguration

Description

The configuration of tags on a dataset to set row-level security.

Members
Status
Type: string

The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

TagRuleConfigurations
Type: Array of stringss

A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

TagRules
Required: Yes
Type: Array of RowLevelPermissionTagRule structures

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

RowLevelPermissionTagRule

Description

A set of rules associated with a tag.

Members
ColumnName
Required: Yes
Type: string

The column name that a tag key is assigned to.

MatchAllValue
Type: string

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

TagKey
Required: Yes
Type: string

The unique key for a tag.

TagMultiValueDelimiter
Type: string

A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

S3BucketConfiguration

Description

An optional structure that contains the Amazon S3 bucket configuration that the generated snapshots are stored in. If you don't provide this information, generated snapshots are stored in the default Amazon QuickSight bucket.

Members
BucketName
Required: Yes
Type: string

The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

BucketPrefix
Required: Yes
Type: string

The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

BucketRegion
Required: Yes
Type: string

The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

S3Parameters

Description

The parameters for S3.

Members
ManifestFileLocation
Required: Yes
Type: ManifestFileLocation structure

Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

RoleArn
Type: string

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

S3Source

Description

A physical table type for an S3 data source.

Members
DataSourceArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) for the data source.

InputColumns
Required: Yes
Type: Array of InputColumn structures

A physical table type for an S3 data source.

For files that aren't JSON, only STRING data types are supported in input columns.

UploadSettings
Type: UploadSettings structure

Information about the format for the S3 source file or files.

SameSheetTargetVisualConfiguration

Description

The configuration of the same-sheet target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
TargetVisualOptions
Type: string

The options that choose the target visual in the same sheet.

Valid values are defined as follows:

  • ALL_VISUALS: Applies the filter operation to all visuals in the same sheet.

TargetVisuals
Type: Array of strings

A list of the target visual IDs that are located in the same sheet of the analysis.

SankeyDiagramAggregatedFieldWells

Description

The field well configuration of a sankey diagram.

Members
Destination
Type: Array of DimensionField structures

The destination field wells of a sankey diagram.

Source
Type: Array of DimensionField structures

The source field wells of a sankey diagram.

Weight
Type: Array of MeasureField structures

The weight field wells of a sankey diagram.

SankeyDiagramChartConfiguration

Description

The configuration of a sankey diagram.

Members
DataLabels
Type: DataLabelOptions structure

The data label configuration of a sankey diagram.

FieldWells
Type: SankeyDiagramFieldWells structure

The field well configuration of a sankey diagram.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

SortConfiguration

The sort configuration of a sankey diagram.

SankeyDiagramFieldWells

Description

The field well configuration of a sankey diagram.

Members
SankeyDiagramAggregatedFieldWells

The field well configuration of a sankey diagram.

SankeyDiagramSortConfiguration

Description

The sort configuration of a sankey diagram.

Members
DestinationItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of destination nodes that are displayed in a sankey diagram.

SourceItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of source nodes that are displayed in a sankey diagram.

WeightSort
Type: Array of FieldSortOptions structures

The sort configuration of the weight fields.

SankeyDiagramVisual

Description

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration

The configuration of a sankey diagram.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

ScatterPlotCategoricallyAggregatedFieldWells

Description

The aggregated field well of a scatter plot.

Members
Category
Type: Array of DimensionField structures

The category field well of a scatter plot.

Label
Type: Array of DimensionField structures

The label field well of a scatter plot.

Size
Type: Array of MeasureField structures

The size field well of a scatter plot.

XAxis
Type: Array of MeasureField structures

The x-axis field well of a scatter plot.

The x-axis is aggregated by category.

YAxis
Type: Array of MeasureField structures

The y-axis field well of a scatter plot.

The y-axis is aggregated by category.

ScatterPlotConfiguration

Description

The configuration of a scatter plot.

Members
DataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

FieldWells
Type: ScatterPlotFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

SortConfiguration

The sort configuration of a scatter plot.

Tooltip
Type: TooltipOptions structure

The legend display setup of the visual.

VisualPalette
Type: VisualPalette structure

The palette (chart color) display setup of the visual.

XAxisDisplayOptions
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, and axis step) of the scatter plot's x-axis.

XAxisLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's x-axis.

YAxisDisplayOptions
Type: AxisDisplayOptions structure

The label display options (grid line, range, scale, and axis step) of the scatter plot's y-axis.

YAxisLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) of the scatter plot's y-axis.

ScatterPlotFieldWells

Description

The field well configuration of a scatter plot.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
ScatterPlotCategoricallyAggregatedFieldWells

The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

ScatterPlotUnaggregatedFieldWells

The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

ScatterPlotSortConfiguration

Description

The sort configuration of a scatter plot.

Members
ScatterPlotLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit configuration of the visual display for an axis.

ScatterPlotUnaggregatedFieldWells

Description

The unaggregated field wells of a scatter plot.

Members
Category
Type: Array of DimensionField structures

The category field well of a scatter plot.

Label
Type: Array of DimensionField structures

The label field well of a scatter plot.

Size
Type: Array of MeasureField structures

The size field well of a scatter plot.

XAxis
Type: Array of DimensionField structures

The x-axis field well of a scatter plot.

The x-axis is a dimension field and cannot be aggregated.

YAxis
Type: Array of DimensionField structures

The y-axis field well of a scatter plot.

The y-axis is a dimension field and cannot be aggregated.

ScatterPlotVisual

Description

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: ScatterPlotConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

ScheduleRefreshOnEntity

Description

The refresh on entity for weekly or monthly schedules.

Members
DayOfMonth
Type: string

The day of the month that you want to schedule refresh on.

DayOfWeek
Type: string

The day of the week that you want to schedule a refresh on.

ScrollBarOptions

Description

The visual display options for a data zoom scroll bar.

Members
Visibility
Type: string

The visibility of the data zoom scroll bar.

VisibleRange
Type: VisibleRangeOptions structure

The visibility range for the data zoom scroll bar.

SecondaryValueOptions

Description

The options that determine the presentation of the secondary value of a KPI visual.

Members
Visibility
Type: string

Determines the visibility of the secondary value.

SectionAfterPageBreak

Description

The configuration of a page break after a section.

Members
Status
Type: string

The option that enables or disables a page break at the end of a section.

SectionBasedLayoutCanvasSizeOptions

Description

The options for the canvas of a section-based layout.

Members
PaperCanvasSizeOptions

The options for a paper canvas of a section-based layout.

SectionBasedLayoutConfiguration

Description

The configuration for a section-based layout.

Members
BodySections
Required: Yes
Type: Array of BodySectionConfiguration structures

A list of body section configurations.

CanvasSizeOptions
Required: Yes
Type: SectionBasedLayoutCanvasSizeOptions structure

The options for the canvas of a section-based layout.

FooterSections
Required: Yes
Type: Array of HeaderFooterSectionConfiguration structures

A list of footer section configurations.

HeaderSections
Required: Yes
Type: Array of HeaderFooterSectionConfiguration structures

A list of header section configurations.

SectionBasedLayoutPaperCanvasSizeOptions

Description

The options for a paper canvas of a section-based layout.

Members
PaperMargin
Type: Spacing structure

Defines the spacing between the canvas content and the top, bottom, left, and right edges.

PaperOrientation
Type: string

The paper orientation that is used to define canvas dimensions. Choose one of the following options:

  • PORTRAIT

  • LANDSCAPE

PaperSize
Type: string

The paper size that is used to define canvas dimensions.

SectionLayoutConfiguration

Description

The layout configuration of a section.

Members
FreeFormLayout
Required: Yes
Type: FreeFormSectionLayoutConfiguration structure

The free-form layout configuration of a section.

SectionPageBreakConfiguration

Description

The configuration of a page break for a section.

Members
After
Type: SectionAfterPageBreak structure

The configuration of a page break after a section.

SectionStyle

Description

The options that style a section.

Members
Height
Type: string

The height of a section.

Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

Padding
Type: Spacing structure

The spacing between section content and its top, bottom, left, and right edges.

There is no padding by default.

SelectedSheetsFilterScopeConfiguration

Description

The configuration for applying a filter to specific sheets or visuals. You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
SheetVisualScopingConfigurations
Type: Array of SheetVisualScopingConfiguration structures

The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

SemanticEntityType

Description

A structure that represents a semantic entity type.

Members
SubTypeName
Type: string

The semantic entity sub type name.

TypeName
Type: string

The semantic entity type name.

TypeParameters
Type: Associative array of custom strings keys (LimitedString) to strings

The semantic entity type parameters.

SemanticType

Description

A structure that represents a semantic type.

Members
FalseyCellValue
Type: string

The semantic type falsey cell value.

FalseyCellValueSynonyms
Type: Array of strings

The other names or aliases for the false cell value.

SubTypeName
Type: string

The semantic type sub type name.

TruthyCellValue
Type: string

The semantic type truthy cell value.

TruthyCellValueSynonyms
Type: Array of strings

The other names or aliases for the true cell value.

TypeName
Type: string

The semantic type name.

TypeParameters
Type: Associative array of custom strings keys (LimitedString) to strings

The semantic type parameters.

SeriesItem

Description

The series item configuration of a line chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
DataFieldSeriesItem
Type: DataFieldSeriesItem structure

The data field series item configuration of a line chart.

FieldSeriesItem
Type: FieldSeriesItem structure

The field series item configuration of a line chart.

ServiceNowParameters

Description

The parameters for ServiceNow.

Members
SiteBaseUrl
Required: Yes
Type: string

URL of the base site.

SessionLifetimeInMinutesInvalidException

Description

The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be 15-600 minutes.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

SessionTag

Description

The key-value pair used for the row-level security tags feature.

Members
Key
Required: Yes
Type: string

The key for the tag.

Value
Required: Yes
Type: string

The value that you want to assign the tag.

SetParameterValueConfiguration

Description

The configuration of adding parameters in action.

Members
DestinationParameterName
Required: Yes
Type: string

The destination parameter name of the SetParameterValueConfiguration.

Value
Required: Yes
Type: DestinationParameterValueConfiguration structure

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

ShapeConditionalFormat

Description

The shape conditional formatting of a filled map visual.

Members
BackgroundColor
Required: Yes
Type: ConditionalFormattingColor structure

The conditional formatting for the shape background color of a filled map visual.

SharedViewConfigurations

Description

The shared view settings of an embedded dashboard.

Members
Enabled
Required: Yes
Type: boolean

The shared view settings of an embedded dashboard.

Sheet

Description

A sheet, which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight. Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.

Members
Images
Type: Array of SheetImage structures

A list of images on a sheet.

Name
Type: string

The name of a sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

SheetId
Type: string

The unique identifier associated with a sheet.

SheetControlInfoIconLabelOptions

Description

A control to display info icons for filters and parameters.

Members
InfoIconText
Type: string

The text content of info icon.

Visibility
Type: string

The visibility configuration of info icon label options.

SheetControlLayout

Description

A grid layout to define the placement of sheet control.

Members
Configuration
Required: Yes
Type: SheetControlLayoutConfiguration structure

The configuration that determines the elements and canvas size options of sheet control.

SheetControlLayoutConfiguration

Description

The configuration that determines the elements and canvas size options of sheet control.

Members
GridLayout
Type: GridLayoutConfiguration structure

The configuration that determines the elements and canvas size options of sheet control.

SheetControlsOption

Description

Sheet controls option.

Members
VisibilityState
Type: string

Visibility state.

SheetDefinition

Description

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report. Every analysis and dashboard must contain at least one sheet.

Members
ContentType
Type: string

The layout content type of the sheet. Choose one of the following options:

  • PAGINATED: Creates a sheet for a paginated report.

  • INTERACTIVE: Creates a sheet for an interactive dashboard.

Description
Type: string

A description of the sheet.

FilterControls
Type: Array of FilterControl structures

The list of filter controls that are on a sheet.

For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

Images
Type: Array of SheetImage structures

A list of images on a sheet.

Layouts
Type: Array of Layout structures

Layouts define how the components of a sheet are arranged.

For more information, see Types of layout in the Amazon QuickSight User Guide.

Name
Type: string

The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

ParameterControls
Type: Array of ParameterControl structures

The list of parameter controls that are on a sheet.

For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

SheetControlLayouts
Type: Array of SheetControlLayout structures

The control layouts of the sheet.

SheetId
Required: Yes
Type: string

The unique identifier of a sheet.

TextBoxes
Type: Array of SheetTextBox structures

The text boxes that are on a sheet.

Title
Type: string

The title of the sheet.

Visuals
Type: Array of Visual structures

A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

SheetElementConfigurationOverrides

Description

The override configuration of the rendering rules of a sheet.

Members
Visibility
Type: string

Determines whether or not the overrides are visible. Choose one of the following options:

  • VISIBLE

  • HIDDEN

SheetElementRenderingRule

Description

The rendering rules of a sheet that uses a free-form layout.

Members
ConfigurationOverrides
Required: Yes
Type: SheetElementConfigurationOverrides structure

The override configuration of the rendering rules of a sheet.

Expression
Required: Yes
Type: string

The expression of the rendering rules of a sheet.

SheetImage

Description

An image that is located on a sheet.

Members
Actions
Type: Array of ImageCustomAction structures

A list of custom actions that are configured for an image.

ImageContentAltText
Type: string

The alt text for the image.

Interactions
Type: ImageInteractionOptions structure

The general image interactions setup for an image.

Scaling

Determines how the image is scaled.

SheetImageId
Required: Yes
Type: string

The ID of the sheet image.

Source
Required: Yes
Type: SheetImageSource structure

The source of the image.

Tooltip

The tooltip to be shown when hovering over the image.

SheetImageScalingConfiguration

Description

Determines how the image is scaled

Members
ScalingType
Type: string

The scaling option to use when fitting the image inside the container.

Valid values are defined as follows:

  • SCALE_TO_WIDTH: The image takes up the entire width of the container. The image aspect ratio is preserved.

  • SCALE_TO_HEIGHT: The image takes up the entire height of the container. The image aspect ratio is preserved.

  • SCALE_TO_CONTAINER: The image takes up the entire width and height of the container. The image aspect ratio is not preserved.

  • SCALE_NONE: The image is displayed in its original size and is not scaled to the container.

SheetImageSource

Description

The source of the image.

Members
SheetImageStaticFileSource
Type: SheetImageStaticFileSource structure

The source of the static file that contains the image.

SheetImageStaticFileSource

Description

The source of the static file that contains the image.

Members
StaticFileId
Required: Yes
Type: string

The ID of the static file that contains the image.

SheetImageTooltipConfiguration

Description

The tooltip configuration for a sheet image.

Members
TooltipText
Type: SheetImageTooltipText structure

The text that appears in the tooltip.

Visibility
Type: string

The visibility of the tooltip.

SheetImageTooltipText

Description

The text that appears in the sheet image tooltip.

Members
PlainText
Type: string

The plain text format.

SheetLayoutElementMaximizationOption

Description

The sheet layout maximization options of a dashbaord.

Members
AvailabilityStatus
Type: string

The status of the sheet layout maximization options of a dashbaord.

SheetStyle

Description

The theme display options for sheets.

Members
Tile
Type: TileStyle structure

The display options for tiles.

TileLayout
Type: TileLayoutStyle structure

The layout options for tiles.

SheetTextBox

Description

A text box.

Members
Content
Type: string

The content that is displayed in the text box.

SheetTextBoxId
Required: Yes
Type: string

The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

SheetVisualScopingConfiguration

Description

The filter that is applied to the options.

Members
Scope
Required: Yes
Type: string

The scope of the applied entities. Choose one of the following options:

  • ALL_VISUALS

  • SELECTED_VISUALS

SheetId
Required: Yes
Type: string

The selected sheet that the filter is applied to.

VisualIds
Type: Array of strings

The selected visuals that the filter is applied to.

ShortFormatText

Description

The text format for the title.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
PlainText
Type: string

Plain text format.

RichText
Type: string

Rich text. Examples of rich text include bold, underline, and italics.

SignupResponse

Description

A SignupResponse object that contains a summary of a newly created account.

Members
IAMUser
Type: boolean

A Boolean that is TRUE if the Amazon QuickSight uses IAM as an authentication method.

accountName
Type: string

The name of your Amazon QuickSight account.

directoryType
Type: string

The type of Active Directory that is being used to authenticate the Amazon QuickSight account. Valid values are SIMPLE_AD, AD_CONNECTOR, and MICROSOFT_AD.

userLoginName
Type: string

The user login name for your Amazon QuickSight account.

SimpleClusterMarker

Description

The simple cluster marker of the cluster marker.

Members
Color
Type: string

The color of the simple cluster marker.

SingleAxisOptions

Description

The settings of a chart's single axis configuration.

Members
YAxisOptions
Type: YAxisOptions structure

The Y axis options of a single axis configuration.

SliderControlDisplayOptions

Description

The display options of a control.

Members
InfoIconLabelOptions

The configuration of info icon label options.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

Slot

Description

The definition for the slot.

Members
SlotId
Type: string

The slot ID of the slot.

VisualId
Type: string

The visual ID for the slot.

SmallMultiplesAxisProperties

Description

Configures the properties of a chart's axes that are used by small multiples panels.

Members
Placement
Type: string

Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

Scale
Type: string

Determines whether scale of the axes are shared or independent. The default value is SHARED.

SmallMultiplesOptions

Description

Options that determine the layout and display options of a chart's small multiples.

Members
MaxVisibleColumns
Type: long (int|float)

Sets the maximum number of visible columns to display in the grid of small multiples panels.

The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

MaxVisibleRows
Type: long (int|float)

Sets the maximum number of visible rows to display in the grid of small multiples panels.

The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

PanelConfiguration
Type: PanelConfiguration structure

Configures the display options for each small multiples panel.

XAxis

The properties of a small multiples X axis.

YAxis

The properties of a small multiples Y axis.

SnapshotAnonymousUser

Description

A structure that contains information on the anonymous user configuration.

Members
RowLevelPermissionTags
Type: Array of SessionTag structures

The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a DataSet$RowLevelPermissionTagConfiguration API call.

These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

SnapshotAnonymousUserRedacted

Description

Use this structure to redact sensitive information that you provide about an anonymous user from the snapshot.

Members
RowLevelPermissionTagKeys
Type: Array of strings

The tag keys for the RowLevelPermissionTags.

SnapshotConfiguration

Description

Describes the configuration of the dashboard snapshot.

Members
DestinationConfiguration

A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

FileGroups
Required: Yes
Type: Array of SnapshotFileGroup structures

A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

Parameters
Type: Parameters structure

A list of Amazon QuickSight parameters and the list's override values.

SnapshotDestinationConfiguration

Description

A structure that contains information on the Amazon S3 destinations of the generated snapshot.

Members
S3Destinations
Type: Array of SnapshotS3DestinationConfiguration structures

A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.

SnapshotFile

Description

A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

Members
FormatType
Required: Yes
Type: string

The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

SheetSelections
Required: Yes
Type: Array of SnapshotFileSheetSelection structures

A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

SnapshotFileGroup

Description

A structure that contains the information on the snapshot files.

Members
Files
Type: Array of SnapshotFile structures

A list of SnapshotFile objects that contain the information on the snapshot files that need to be generated. This structure can hold 1 configuration at a time.

SnapshotFileSheetSelection

Description

A structure that contains information that identifies the snapshot that needs to be generated.

Members
SelectionScope
Required: Yes
Type: string

The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

  • ALL_VISUALS - Selects all visuals that are on the sheet. This value is required if the snapshot is a PDF.

  • SELECTED_VISUALS - Select the visual that you want to add to the snapshot. This value is required if the snapshot is a CSV or Excel workbook.

SheetId
Required: Yes
Type: string

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

VisualIds
Type: Array of strings

A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

SnapshotJobErrorInfo

Description

An object that contains information on the error that caused the snapshot job to fail.

Members
ErrorMessage
Type: string

The error message.

ErrorType
Type: string

The error type.

SnapshotJobResult

Description

An object that provides information on the result of a snapshot job. This object provides information about the job, the job status, and the location of the generated file.

Members
AnonymousUsers
Type: Array of AnonymousUserSnapshotJobResult structures

A list of AnonymousUserSnapshotJobResult objects that contain information on anonymous users and their user configurations. This data provided by you when you make a StartDashboardSnapshotJob API call.

SnapshotJobResultErrorInfo

Description

Information on the error that caused the snapshot job to fail.

Members
ErrorMessage
Type: string

The error message.

ErrorType
Type: string

The error type.

SnapshotJobResultFileGroup

Description

A structure that contains information on the generated snapshot file groups.

Members
Files
Type: Array of SnapshotFile structures

A list of SnapshotFile objects.

S3Results
Type: Array of SnapshotJobS3Result structures

A list of SnapshotJobS3Result objects.

SnapshotJobS3Result

Description

The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.

Members
ErrorInfo
Type: Array of SnapshotJobResultErrorInfo structures

An array of error records that describe any failures that occur while the dashboard snapshot job runs.

S3DestinationConfiguration

A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.

S3Uri
Type: string

The Amazon S3 Uri.

SnapshotS3DestinationConfiguration

Description

A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

Members
BucketConfiguration
Required: Yes
Type: S3BucketConfiguration structure

A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

SnapshotUserConfiguration

Description

A structure that contains information about the users that the dashboard snapshot is generated for.

Members
AnonymousUsers
Type: Array of SnapshotAnonymousUser structures

An array of records that describe the anonymous users that the dashboard snapshot is generated for.

SnapshotUserConfigurationRedacted

Description

A structure that contains information about the users that the dashboard snapshot is generated for. Sensitive user information is excluded.

Members
AnonymousUsers
Type: Array of SnapshotAnonymousUserRedacted structures

An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.

SnowflakeParameters

Description

The parameters for Snowflake.

Members
AuthenticationType
Type: string

The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.

Database
Required: Yes
Type: string

Database.

DatabaseAccessControlRole
Type: string

The database access control role.

Host
Required: Yes
Type: string

Host.

OAuthParameters
Type: OAuthParameters structure

An object that contains information needed to create a data source connection between an Amazon QuickSight account and Snowflake.

Warehouse
Required: Yes
Type: string

Warehouse.

Spacing

Description

The configuration of spacing (often a margin or padding).

Members
Bottom
Type: string

Define the bottom spacing.

Left
Type: string

Define the left spacing.

Right
Type: string

Define the right spacing.

Top
Type: string

Define the top spacing.

SparkParameters

Description

The parameters for Spark.

Members
Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

SpatialStaticFile

Description

A static file that contains the geospatial data.

Members
Source
Type: StaticFileSource structure

The source of the spatial static file.

StaticFileId
Required: Yes
Type: string

The ID of the spatial static file.

SqlServerParameters

Description

The parameters for SQL Server.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

SslProperties

Description

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

Members
DisableSsl
Type: boolean

A Boolean option to control whether SSL should be disabled.

StarburstParameters

Description

The parameters that are required to connect to a Starburst data source.

Members
AuthenticationType
Type: string

The authentication type that you want to use for your connection. This parameter accepts OAuth and non-OAuth authentication types.

Catalog
Required: Yes
Type: string

The catalog name for the Starburst data source.

DatabaseAccessControlRole
Type: string

The database access control role.

Host
Required: Yes
Type: string

The host name of the Starburst data source.

OAuthParameters
Type: OAuthParameters structure

An object that contains information needed to create a data source connection between an Amazon QuickSight account and Starburst.

Port
Required: Yes
Type: int

The port for the Starburst data source.

ProductType
Type: string

The product type for the Starburst data source.

StatePersistenceConfigurations

Description

The state perssitence configuration of an embedded dashboard.

Members
Enabled
Required: Yes
Type: boolean

Determines if a Amazon QuickSight dashboard's state persistence settings are turned on or off.

StaticFile

Description

The static file.

Members
ImageStaticFile
Type: ImageStaticFile structure

The image static file.

SpatialStaticFile
Type: SpatialStaticFile structure

The spacial static file.

StaticFileS3SourceOptions

Description

The structure that contains the Amazon S3 location to download the static file from.

Members
BucketName
Required: Yes
Type: string

The name of the Amazon S3 bucket.

ObjectKey
Required: Yes
Type: string

The identifier of the static file in the Amazon S3 bucket.

Region
Required: Yes
Type: string

The Region of the Amazon S3 account that contains the bucket.

StaticFileSource

Description

The source of the static file.

Members
S3Options
Type: StaticFileS3SourceOptions structure

The structure that contains the Amazon S3 location to download the static file from.

UrlOptions
Type: StaticFileUrlSourceOptions structure

The structure that contains the URL to download the static file from.

StaticFileUrlSourceOptions

Description

The structure that contains the URL to download the static file from.

Members
Url
Required: Yes
Type: string

The URL to download the static file from.

StringDatasetParameter

Description

A string parameter for a dataset.

Members
DefaultValues

A list of default values for a given string dataset parameter type. This structure only accepts static values.

Id
Required: Yes
Type: string

An identifier for the string parameter that is created in the dataset.

Name
Required: Yes
Type: string

The name of the string parameter that is created in the dataset.

ValueType
Required: Yes
Type: string

The value type of the dataset parameter. Valid values are single value or multi value.

StringDatasetParameterDefaultValues

Description

The default values of a string parameter.

Members
StaticValues
Type: Array of strings

A list of static default values for a given string parameter.

StringDefaultValues

Description

The default values of the StringParameterDeclaration.

Members
DynamicValue
Type: DynamicDefaultValue structure

The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

StaticValues
Type: Array of strings

The static values of the DecimalDefaultValues.

StringFormatConfiguration

Description

Formatting configuration for string fields.

Members
NullValueFormatConfiguration

The options that determine the null value format configuration.

NumericFormatConfiguration
Type: NumericFormatConfiguration structure

The formatting configuration for numeric strings.

StringParameter

Description

A string parameter.

Members
Name
Required: Yes
Type: string

A display name for a string parameter.

Values
Required: Yes
Type: Array of strings

The values of a string parameter.

StringParameterDeclaration

Description

A parameter declaration for the String data type.

Members
DefaultValues
Type: StringDefaultValues structure

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

MappedDataSetParameters
Type: Array of MappedDataSetParameter structures

A list of dataset parameters that are mapped to an analysis parameter.

Name
Required: Yes
Type: string

The name of the parameter that is being declared.

ParameterValueType
Required: Yes
Type: string

The value type determines whether the parameter is a single-value or multi-value parameter.

ValueWhenUnset

The configuration that defines the default value of a String parameter when a value has not been set.

StringValueWhenUnsetConfiguration

Description

The configuration that defines the default value of a String parameter when a value has not been set.

Members
CustomValue
Type: string

A custom value that's used when the value of a parameter isn't set.

ValueWhenUnsetOption
Type: string

The built-in options for default values. The value can be one of the following:

  • RECOMMENDED: The recommended value.

  • NULL: The NULL value.

SubtotalOptions

Description

The subtotal options.

Members
CustomLabel
Type: string

The custom label string for the subtotal cells.

FieldLevel
Type: string

The field level (all, custom, last) for the subtotal cells.

FieldLevelOptions
Type: Array of PivotTableFieldSubtotalOptions structures

The optional configuration of subtotal cells.

MetricHeaderCellStyle
Type: TableCellStyle structure

The cell styling options for the subtotals of header cells.

StyleTargets
Type: Array of TableStyleTarget structures

The style targets options for subtotals.

TotalCellStyle
Type: TableCellStyle structure

The cell styling options for the subtotal cells.

TotalsVisibility
Type: string

The visibility configuration for the subtotal cells.

ValueCellStyle
Type: TableCellStyle structure

The cell styling options for the subtotals of value cells.

SucceededTopicReviewedAnswer

Description

The definition for a SucceededTopicReviewedAnswer.

Members
AnswerId
Type: string

The answer ID for the SucceededTopicReviewedAnswer.

SuccessfulKeyRegistrationEntry

Description

A success entry that occurs when a KeyRegistration job is successfully applied to the Amazon QuickSight account.

Members
KeyArn
Required: Yes
Type: string

The ARN of the KMS key that is associated with the SuccessfulKeyRegistrationEntry entry.

StatusCode
Required: Yes
Type: int

The HTTP status of a SuccessfulKeyRegistrationEntry entry.

TableAggregatedFieldWells

Description

The aggregated field well for the table.

Members
GroupBy
Type: Array of DimensionField structures

The group by field well for a pivot table. Values are grouped by group by fields.

Values
Type: Array of MeasureField structures

The values field well for a pivot table. Values are aggregated based on group by fields.

TableBorderOptions

Description

The border options for a table border.

Members
Color
Type: string

The color of a table border.

Style
Type: string

The style (none, solid) of a table border.

Thickness
Type: int

The thickness of a table border.

TableCellConditionalFormatting

Description

The cell conditional formatting option for a table.

Members
FieldId
Required: Yes
Type: string

The field ID of the cell for conditional formatting.

TextFormat
Type: TextConditionalFormat structure

The text format of the cell for conditional formatting.

TableCellImageSizingConfiguration

Description

The sizing options for the table image configuration.

Members
TableCellImageScalingConfiguration
Type: string

The cell scaling configuration of the sizing options for the table image configuration.

TableCellStyle

Description

The table cell style for a cell in pivot table or table visual.

Members
BackgroundColor
Type: string

The background color for the table cells.

Border
Type: GlobalTableBorderOptions structure

The borders for the table cells.

FontConfiguration
Type: FontConfiguration structure

The font configuration of the table cells.

Height
Type: int

The height color for the table cells.

HorizontalTextAlignment
Type: string

The horizontal text alignment (left, center, right, auto) for the table cells.

TextWrap
Type: string

The text wrap (none, wrap) for the table cells.

VerticalTextAlignment
Type: string

The vertical text alignment (top, middle, bottom) for the table cells.

Visibility
Type: string

The visibility of the table cells.

TableConditionalFormatting

Description

The conditional formatting for a PivotTableVisual.

Members
ConditionalFormattingOptions
Type: Array of TableConditionalFormattingOption structures

Conditional formatting options for a PivotTableVisual.

TableConditionalFormattingOption

Description

Conditional formatting options for a PivotTableVisual.

Members
Cell

The cell conditional formatting option for a table.

Row

The row conditional formatting option for a table.

TableConfiguration

Description

The configuration for a TableVisual.

Members
FieldOptions
Type: TableFieldOptions structure

The field options for a table visual.

FieldWells
Type: TableFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

PaginatedReportOptions
Type: TablePaginatedReportOptions structure

The paginated report options for a table visual.

SortConfiguration
Type: TableSortConfiguration structure

The sort configuration for a TableVisual.

TableInlineVisualizations
Type: Array of TableInlineVisualization structures

A collection of inline visualizations to display within a chart.

TableOptions
Type: TableOptions structure

The table options for a table visual.

TotalOptions
Type: TotalOptions structure

The total options for a table visual.

TableFieldCustomIconContent

Description

The custom icon content for the table link content configuration.

Members
Icon
Type: string

The icon set type (link) of the custom icon content for table URL link content.

TableFieldCustomTextContent

Description

The custom text content (value, font configuration) for the table link content configuration.

Members
FontConfiguration
Required: Yes
Type: FontConfiguration structure

The font configuration of the custom text content for the table URL link content.

Value
Type: string

The string value of the custom text content for the table URL link content.

TableFieldImageConfiguration

Description

The image configuration of a table field URL.

Members
SizingOptions

The sizing options for the table image configuration.

TableFieldLinkConfiguration

Description

The link configuration of a table field URL.

Members
Content
Required: Yes
Type: TableFieldLinkContentConfiguration structure

The URL content (text, icon) for the table link configuration.

Target
Required: Yes
Type: string

The URL target (new tab, new window, same tab) for the table link configuration.

TableFieldLinkContentConfiguration

Description

The URL content (text, icon) for the table link configuration.

Members
CustomIconContent
Type: TableFieldCustomIconContent structure

The custom icon content for the table link content configuration.

CustomTextContent
Type: TableFieldCustomTextContent structure

The custom text content (value, font configuration) for the table link content configuration.

TableFieldOption

Description

The options for a table field.

Members
CustomLabel
Type: string

The custom label for a table field.

FieldId
Required: Yes
Type: string

The field ID for a table field.

URLStyling
Type: TableFieldURLConfiguration structure

The URL configuration for a table field.

Visibility
Type: string

The visibility of a table field.

Width
Type: string

The width for a table field.

TableFieldOptions

Description

The field options of a table visual.

Members
Order
Type: Array of strings

The order of the field IDs that are configured as field options for a table visual.

PinnedFieldOptions
Type: TablePinnedFieldOptions structure

The settings for the pinned columns of a table visual.

SelectedFieldOptions
Type: Array of TableFieldOption structures

The field options to be configured to a table.

TableFieldURLConfiguration

Description

The URL configuration for a table field.

Members
ImageConfiguration

The image configuration of a table field URL.

LinkConfiguration
Type: TableFieldLinkConfiguration structure

The link configuration of a table field URL.

TableFieldWells

Description

The field wells for a table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
TableAggregatedFieldWells
Type: TableAggregatedFieldWells structure

The aggregated field well for the table.

TableUnaggregatedFieldWells
Type: TableUnaggregatedFieldWells structure

The unaggregated field well for the table.

TableInlineVisualization

Description

The inline visualization of a specific type to display within a chart.

Members
DataBars
Type: DataBarsOptions structure

The configuration of the inline visualization of the data bars within a chart.

TableOptions

Description

The table options for a table visual.

Members
CellStyle
Type: TableCellStyle structure

The table cell style of table cells.

HeaderStyle
Type: TableCellStyle structure

The table cell style of a table header.

Orientation
Type: string

The orientation (vertical, horizontal) for a table.

RowAlternateColorOptions
Type: RowAlternateColorOptions structure

The row alternate color options (widget status, row alternate colors) for a table.

TablePaginatedReportOptions

Description

The paginated report options for a table visual.

Members
OverflowColumnHeaderVisibility
Type: string

The visibility of repeating header rows on each page.

VerticalOverflowVisibility
Type: string

The visibility of printing table overflow across pages.

TablePinnedFieldOptions

Description

The settings for the pinned columns of a table visual.

Members
PinnedLeftFields
Type: Array of strings

A list of columns to be pinned to the left of a table visual.

TableRowConditionalFormatting

Description

The conditional formatting of a table row.

Members
BackgroundColor
Type: ConditionalFormattingColor structure

The conditional formatting color (solid, gradient) of the background for a table row.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting color (solid, gradient) of the text for a table row.

TableSideBorderOptions

Description

The side border options for a table.

Members
Bottom
Type: TableBorderOptions structure

The table border options of the bottom border.

InnerHorizontal
Type: TableBorderOptions structure

The table border options of the inner horizontal border.

InnerVertical
Type: TableBorderOptions structure

The table border options of the inner vertical border.

Left
Type: TableBorderOptions structure

The table border options of the left border.

Right
Type: TableBorderOptions structure

The table border options of the right border.

Top
Type: TableBorderOptions structure

The table border options of the top border.

TableSortConfiguration

Description

The sort configuration for a TableVisual.

Members
PaginationConfiguration
Type: PaginationConfiguration structure

The pagination configuration (page size, page number) for the table.

RowSort
Type: Array of FieldSortOptions structures

The field sort options for rows in the table.

TableStyleTarget

Description

The table style target.

Members
CellType
Required: Yes
Type: string

The cell type of the table style target.

TableUnaggregatedFieldWells

Description

The unaggregated field well for the table.

Members
Values
Type: Array of UnaggregatedField structures

The values field well for a pivot table. Values are unaggregated for an unaggregated table.

TableVisual

Description

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: TableConfiguration structure

The configuration settings of the visual.

ConditionalFormatting
Type: TableConditionalFormatting structure

The conditional formatting for a PivotTableVisual.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Tag

Description

The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.

Members
Key
Required: Yes
Type: string

Tag key.

Value
Required: Yes
Type: string

Tag value.

TagColumnOperation

Description

A transform operation that tags a column with additional information.

Members
ColumnName
Required: Yes
Type: string

The column that this operation acts on.

Tags
Required: Yes
Type: Array of ColumnTag structures

The dataset column tag, currently only used for geospatial type tagging.

This is not tags for the Amazon Web Services tagging feature.

Template

Description

A template object. A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with an analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

You can share templates across Amazon Web Services accounts by allowing users in other Amazon Web Services accounts to create a template or a dashboard from an existing template.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the template.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

Time when this was created.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

Time when this was last updated.

Name
Type: string

The display name of the template.

TemplateId
Type: string

The ID for the template. This is unique per Amazon Web Services Region for each Amazon Web Services account.

Version
Type: TemplateVersion structure

A structure describing the versions of the template.

TemplateAlias

Description

The template alias.

Members
AliasName
Type: string

The display name of the template alias.

Arn
Type: string

The Amazon Resource Name (ARN) of the template alias.

TemplateVersionNumber
Type: long (int|float)

The version number of the template alias.

TemplateError

Description

List of errors that occurred when the template version creation failed.

Members
Message
Type: string

Description of the error type.

Type
Type: string

Type of error.

ViolatedEntities
Type: Array of Entity structures

An error path that shows which entities caused the template error.

TemplateSourceAnalysis

Description

The source analysis of the template.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource.

DataSetReferences
Required: Yes
Type: Array of DataSetReference structures

A structure containing information about the dataset references used as placeholders in the template.

TemplateSourceEntity

Description

The source entity of the template.

Members
SourceAnalysis
Type: TemplateSourceAnalysis structure

The source analysis, if it is based on an analysis.

SourceTemplate
Type: TemplateSourceTemplate structure

The source template, if it is based on an template.

TemplateSourceTemplate

Description

The source template of the template.

Members
Arn
Required: Yes
Type: string

The Amazon Resource Name (ARN) of the resource.

TemplateSummary

Description

The template summary.

Members
Arn
Type: string

A summary of a template.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this template was created.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last time that this template was updated.

LatestVersionNumber
Type: long (int|float)

A structure containing a list of version numbers for the template summary.

Name
Type: string

A display name for the template.

TemplateId
Type: string

The ID of the template. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

TemplateVersion

Description

A version of a template.

Members
CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this template version was created.

DataSetConfigurations
Type: Array of DataSetConfiguration structures

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Description
Type: string

The description of the template.

Errors
Type: Array of TemplateError structures

Errors associated with this template version.

Sheets
Type: Array of Sheet structures

A list of the associated sheets with the unique identifier and name of each sheet.

SourceEntityArn
Type: string

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Status
Type: string

The status that is associated with the template.

  • CREATION_IN_PROGRESS

  • CREATION_SUCCESSFUL

  • CREATION_FAILED

  • UPDATE_IN_PROGRESS

  • UPDATE_SUCCESSFUL

  • UPDATE_FAILED

  • DELETED

ThemeArn
Type: string

The ARN of the theme associated with this version of the template.

VersionNumber
Type: long (int|float)

The version number of the template version.

TemplateVersionDefinition

Description

The detailed definition of a template.

Members
AnalysisDefaults
Type: AnalysisDefaults structure

The configuration for default analysis settings.

CalculatedFields
Type: Array of CalculatedField structures

An array of calculated field definitions for the template.

ColumnConfigurations
Type: Array of ColumnConfiguration structures

An array of template-level column configurations. Column configurations are used to set default formatting for a column that's used throughout a template.

DataSetConfigurations
Required: Yes
Type: Array of DataSetConfiguration structures

An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

FilterGroups
Type: Array of FilterGroup structures

Filter definitions for a template.

For more information, see Filtering Data in the Amazon QuickSight User Guide.

Options
Type: AssetOptions structure

An array of option definitions for a template.

ParameterDeclarations
Type: Array of ParameterDeclaration structures

An array of parameter declarations for a template.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

QueryExecutionOptions
Type: QueryExecutionOptions structure

A structure that describes the query execution options.

Sheets
Type: Array of SheetDefinition structures

An array of sheet definitions for a template.

StaticFiles
Type: Array of StaticFile structures

The static files for the definition.

TemplateVersionSummary

Description

The template version.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the template version.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that this template version was created.

Description
Type: string

The description of the template version.

Status
Type: string

The status of the template version.

VersionNumber
Type: long (int|float)

The version number of the template version.

TeradataParameters

Description

The parameters for Teradata.

Members
Database
Required: Yes
Type: string

Database.

Host
Required: Yes
Type: string

Host.

Port
Required: Yes
Type: int

Port.

TextAreaControlDisplayOptions

Description

The display options of a control.

Members
InfoIconLabelOptions

The configuration of info icon label options.

PlaceholderOptions

The configuration of the placeholder options in a text area control.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

TextConditionalFormat

Description

The conditional formatting for the text.

Members
BackgroundColor
Type: ConditionalFormattingColor structure

The conditional formatting for the text background color.

Icon
Type: ConditionalFormattingIcon structure

The conditional formatting for the icon.

TextColor
Type: ConditionalFormattingColor structure

The conditional formatting for the text color.

TextControlPlaceholderOptions

Description

The configuration of the placeholder options in a text control.

Members
Visibility
Type: string

The visibility configuration of the placeholder options in a text control.

TextFieldControlDisplayOptions

Description

The display options of a control.

Members
InfoIconLabelOptions

The configuration of info icon label options.

PlaceholderOptions

The configuration of the placeholder options in a text field control.

TitleOptions
Type: LabelOptions structure

The options to configure the title visibility, name, and font size.

Theme

Description

Summary information about a theme.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the theme.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that the theme was created.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that the theme was last updated.

Name
Type: string

The name that the user gives to the theme.

ThemeId
Type: string

The identifier that the user gives to the theme.

Type
Type: string

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

Version
Type: ThemeVersion structure

A version of a theme.

ThemeAlias

Description

An alias for a theme.

Members
AliasName
Type: string

The display name of the theme alias.

Arn
Type: string

The Amazon Resource Name (ARN) of the theme alias.

ThemeVersionNumber
Type: long (int|float)

The version number of the theme alias.

ThemeConfiguration

Description

The theme configuration. This configuration contains all of the display properties for a theme.

Members
DataColorPalette
Type: DataColorPalette structure

Color properties that apply to chart data colors.

Sheet
Type: SheetStyle structure

Display options related to sheets.

Typography
Type: Typography structure

Determines the typography options.

UIColorPalette
Type: UIColorPalette structure

Color properties that apply to the UI and to charts, excluding the colors that apply to data.

ThemeError

Description

Theme error.

Members
Message
Type: string

The error message.

Type
Type: string

The type of error.

ThemeSummary

Description

The theme summary.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that this theme was created.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The last date and time that this theme was updated.

LatestVersionNumber
Type: long (int|float)

The latest version number for the theme.

Name
Type: string

the display name for the theme.

ThemeId
Type: string

The ID of the theme. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

ThemeVersion

Description

A version of a theme.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the resource.

BaseThemeId
Type: string

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

Configuration
Type: ThemeConfiguration structure

The theme configuration, which contains all the theme display properties.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that this theme version was created.

Description
Type: string

The description of the theme.

Errors
Type: Array of ThemeError structures

Errors associated with the theme.

Status
Type: string

The status of the theme version.

VersionNumber
Type: long (int|float)

The version number of the theme.

ThemeVersionSummary

Description

The theme version.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the theme version.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date and time that this theme version was created.

Description
Type: string

The description of the theme version.

Status
Type: string

The status of the theme version.

VersionNumber
Type: long (int|float)

The version number of the theme version.

ThousandSeparatorOptions

Description

The options that determine the thousands separator configuration.

Members
Symbol
Type: string

Determines the thousands separator symbol.

Visibility
Type: string

Determines the visibility of the thousands separator.

ThrottlingException

Description

Access is throttled.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

TileLayoutStyle

Description

The display options for the layout of tiles on a sheet.

Members
Gutter
Type: GutterStyle structure

The gutter settings that apply between tiles.

Margin
Type: MarginStyle structure

The margin settings that apply around the outside edge of sheets.

TileStyle

Description

Display options related to tiles on a sheet.

Members
Border
Type: BorderStyle structure

The border around a tile.

TimeBasedForecastProperties

Description

The forecast properties setup of a forecast in the line chart.

Members
LowerBoundary
Type: double

The lower boundary setup of a forecast computation.

PeriodsBackward
Type: int

The periods backward setup of a forecast computation.

PeriodsForward
Type: int

The periods forward setup of a forecast computation.

PredictionInterval
Type: int

The prediction interval setup of a forecast computation.

Seasonality
Type: int

The seasonality setup of a forecast computation. Choose one of the following options:

  • NULL: The input is set to NULL.

  • NON_NULL: The input is set to a custom value.

UpperBoundary
Type: double

The upper boundary setup of a forecast computation.

TimeEqualityFilter

Description

A TimeEqualityFilter filters values that are equal to a given value.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

ParameterName
Type: string

The parameter whose value should be used for the filter value.

This field is mutually exclusive to Value and RollingDate.

RollingDate
Type: RollingDateConfiguration structure

The rolling date input for the TimeEquality filter.

This field is mutually exclusive to Value and ParameterName.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

Value
Type: timestamp (string|DateTime or anything parsable by strtotime)

The value of a TimeEquality filter.

This field is mutually exclusive to RollingDate and ParameterName.

TimeRangeDrillDownFilter

Description

The time range drill down filter.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

RangeMaximum
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The maximum value for the filter value range.

RangeMinimum
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The minimum value for the filter value range.

TimeGranularity
Required: Yes
Type: string

The level of time precision that is used to aggregate DateTime values.

TimeRangeFilter

Description

A TimeRangeFilter filters values that are between two specified values.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

ExcludePeriodConfiguration
Type: ExcludePeriodConfiguration structure

The exclude period of the time range filter.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

IncludeMaximum
Type: boolean

Determines whether the maximum value in the filter value range should be included in the filtered results.

IncludeMinimum
Type: boolean

Determines whether the minimum value in the filter value range should be included in the filtered results.

NullOption
Required: Yes
Type: string

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

RangeMaximumValue
Type: TimeRangeFilterValue structure

The maximum value for the filter value range.

RangeMinimumValue
Type: TimeRangeFilterValue structure

The minimum value for the filter value range.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

TimeRangeFilterValue

Description

The value of a time range filter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
Parameter
Type: string

The parameter type input value.

RollingDate
Type: RollingDateConfiguration structure

The rolling date input value.

StaticValue
Type: timestamp (string|DateTime or anything parsable by strtotime)

The static input value.

TooltipItem

Description

The tooltip.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
ColumnTooltipItem
Type: ColumnTooltipItem structure

The tooltip item for the columns that are not part of a field well.

FieldTooltipItem
Type: FieldTooltipItem structure

The tooltip item for the fields.

TooltipOptions

Description

The display options for the visual tooltip.

Members
FieldBasedTooltip
Type: FieldBasedTooltip structure

The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

SelectedTooltipType
Type: string

The selected type for the tooltip. Choose one of the following options:

  • BASIC: A basic tooltip.

  • DETAILED: A detailed tooltip.

TooltipVisibility
Type: string

Determines whether or not the tooltip is visible.

TopBottomFilter

Description

A TopBottomFilter filters values that are at the top or the bottom.

Members
AggregationSortConfigurations
Required: Yes
Type: Array of AggregationSortConfiguration structures

The aggregation and sort configuration of the top bottom filter.

Column
Required: Yes
Type: ColumnIdentifier structure

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.

FilterId
Required: Yes
Type: string

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Limit
Type: int

The number of items to include in the top bottom filter results.

ParameterName
Type: string

The parameter whose value should be used for the filter value.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

TopBottomMoversComputation

Description

The top movers and bottom movers computation setup.

Members
Category
Type: DimensionField structure

The category field that is used in a computation.

ComputationId
Required: Yes
Type: string

The ID for a computation.

MoverSize
Type: int

The mover size setup of the top and bottom movers computation.

Name
Type: string

The name of a computation.

SortOrder
Type: string

The sort order setup of the top and bottom movers computation.

Time
Type: DimensionField structure

The time field that is used in a computation.

Type
Required: Yes
Type: string

The computation type. Choose from the following options:

  • TOP: Top movers computation.

  • BOTTOM: Bottom movers computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

TopBottomRankedComputation

Description

The top ranked and bottom ranked computation configuration.

Members
Category
Type: DimensionField structure

The category field that is used in a computation.

ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

ResultSize
Type: int

The result size of a top and bottom ranked computation.

Type
Required: Yes
Type: string

The computation type. Choose one of the following options:

  • TOP: A top ranked computation.

  • BOTTOM: A bottom ranked computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

TopicCalculatedField

Description

A structure that represents a calculated field.

Members
Aggregation
Type: string

The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

AllowedAggregations
Type: Array of strings

The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

CalculatedFieldDescription
Type: string

The calculated field description.

CalculatedFieldName
Required: Yes
Type: string

The calculated field name.

CalculatedFieldSynonyms
Type: Array of strings

The other names or aliases for the calculated field.

CellValueSynonyms
Type: Array of CellValueSynonym structures

The other names or aliases for the calculated field cell value.

ColumnDataRole
Type: string

The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

ComparativeOrder
Type: ComparativeOrder structure

The order in which data is displayed for the calculated field when it's used in a comparative context.

DefaultFormatting
Type: DefaultFormatting structure

The default formatting definition.

DisableIndexing
Type: boolean

A Boolean value that indicates if a calculated field is visible in the autocomplete.

Expression
Required: Yes
Type: string

The calculated field expression.

IsIncludedInTopic
Type: boolean

A boolean value that indicates if a calculated field is included in the topic.

NeverAggregateInFilter
Type: boolean

A Boolean value that indicates whether to never aggregate calculated field in filters.

NonAdditive
Type: boolean

The non additive for the table style target.

NotAllowedAggregations
Type: Array of strings

The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

SemanticType
Type: SemanticType structure

The semantic type.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

TopicCategoryFilter

Description

A structure that represents a category filter.

Members
CategoryFilterFunction
Type: string

The category filter function. Valid values for this structure are EXACT and CONTAINS.

CategoryFilterType
Type: string

The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

Constant
Type: TopicCategoryFilterConstant structure

The constant used in a category filter.

Inverse
Type: boolean

A Boolean value that indicates if the filter is inverse.

TopicCategoryFilterConstant

Description

A constant used in a category filter.

Members
CollectiveConstant
Type: CollectiveConstant structure

A collective constant used in a category filter. This element is used to specify a list of values for the constant.

ConstantType
Type: string

The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

SingularConstant
Type: string

A singular constant used in a category filter. This element is used to specify a single value for the constant.

TopicColumn

Description

Represents a column in a dataset.

Members
Aggregation
Type: string

The type of aggregation that is performed on the column data when it's queried.

AllowedAggregations
Type: Array of strings

The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

CellValueSynonyms
Type: Array of CellValueSynonym structures

The other names or aliases for the column cell value.

ColumnDataRole
Type: string

The role of the column in the data. Valid values are DIMENSION and MEASURE.

ColumnDescription
Type: string

A description of the column and its contents.

ColumnFriendlyName
Type: string

A user-friendly name for the column.

ColumnName
Required: Yes
Type: string

The name of the column.

ColumnSynonyms
Type: Array of strings

The other names or aliases for the column.

ComparativeOrder
Type: ComparativeOrder structure

The order in which data is displayed for the column when it's used in a comparative context.

DefaultFormatting
Type: DefaultFormatting structure

The default formatting used for values in the column.

DisableIndexing
Type: boolean

A Boolean value that indicates whether the column shows in the autocomplete functionality.

IsIncludedInTopic
Type: boolean

A Boolean value that indicates whether the column is included in the query results.

NeverAggregateInFilter
Type: boolean

A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.

NonAdditive
Type: boolean

The non additive value for the column.

NotAllowedAggregations
Type: Array of strings

The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

SemanticType
Type: SemanticType structure

The semantic type of data contained in the column.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

TopicConfigOptions

Description

Configuration options for a Topic.

Members
QBusinessInsightsEnabled
Type: boolean

Enables Amazon Q Business Insights for a Topic.

TopicConstantValue

Description

The definition for a TopicConstantValue.

Members
ConstantType
Type: string

The constant type of a TopicConstantValue.

Maximum
Type: string

The maximum for the TopicConstantValue.

Minimum
Type: string

The minimum for the TopicConstantValue.

Value
Type: string

The value of the TopicConstantValue.

ValueList
Type: Array of CollectiveConstantEntry structures

The value list of the TopicConstantValue.

TopicDateRangeFilter

Description

A filter used to restrict data based on a range of dates or times.

Members
Constant
Type: TopicRangeFilterConstant structure

The constant used in a date range filter.

Inclusive
Type: boolean

A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

TopicDetails

Description

A structure that describes the details of a topic, such as its name, description, and associated data sets.

Members
ConfigOptions
Type: TopicConfigOptions structure

Configuration options for a Topic.

DataSets
Type: Array of DatasetMetadata structures

The data sets that the topic is associated with.

Description
Type: string

The description of the topic.

Name
Type: string

The name of the topic.

UserExperienceVersion
Type: string

The user experience version of a topic.

TopicFilter

Description

A structure that represents a filter used to select items for a topic.

Members
CategoryFilter
Type: TopicCategoryFilter structure

The category filter that is associated with this filter.

DateRangeFilter
Type: TopicDateRangeFilter structure

The date range filter.

FilterClass
Type: string

The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

FilterDescription
Type: string

A description of the filter used to select items for a topic.

FilterName
Required: Yes
Type: string

The name of the filter.

FilterSynonyms
Type: Array of strings

The other names or aliases for the filter.

FilterType
Type: string

The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

NumericEqualityFilter
Type: TopicNumericEqualityFilter structure

The numeric equality filter.

NumericRangeFilter
Type: TopicNumericRangeFilter structure

The numeric range filter.

OperandFieldName
Required: Yes
Type: string

The name of the field that the filter operates on.

RelativeDateFilter
Type: TopicRelativeDateFilter structure

The relative date filter.

TopicIR

Description

The definition for a TopicIR.

Members
ContributionAnalysis
Type: TopicIRContributionAnalysis structure

The contribution analysis for the TopicIR.

Filters
Type: Array of TopicIRFilterOption structuress

The filters for the TopicIR.

GroupByList
Type: Array of TopicIRGroupBy structures

The GroupBy list for the TopicIR.

Metrics
Type: Array of TopicIRMetric structures

The metrics for the TopicIR.

Sort
Type: TopicSortClause structure

The sort for the TopicIR.

Visual
Type: VisualOptions structure

The visual for the TopicIR.

TopicIRComparisonMethod

Description

The definition of a TopicIRComparisonMethod.

Members
Period
Type: string

The period for the TopicIRComparisonMethod.

Type
Type: string

The type for the TopicIRComparisonMethod.

WindowSize
Type: int

The window size for the TopicIRComparisonMethod.

TopicIRContributionAnalysis

Description

The definition for a TopicIRContributionAnalysis.

Members
Direction
Type: string

The direction for the TopicIRContributionAnalysis.

Factors
Type: Array of ContributionAnalysisFactor structures

The factors for a TopicIRContributionAnalysis.

SortType
Type: string

The sort type for the TopicIRContributionAnalysis.

TimeRanges

The time ranges for the TopicIRContributionAnalysis.

TopicIRFilterOption

Description

The definition for a TopicIRFilterOption.

Members
AggMetrics
Type: Array of FilterAggMetrics structures

The agg metrics for the TopicIRFilterOption.

Aggregation
Type: string

The aggregation for the TopicIRFilterOption.

AggregationFunctionParameters
Type: Associative array of custom strings keys (AggFunctionParamKey) to strings

The aggregation function parameters for the TopicIRFilterOption.

AggregationPartitionBy
Type: Array of AggregationPartitionBy structures

The AggregationPartitionBy for the TopicIRFilterOption.

Anchor
Type: Anchor structure

The anchor for the TopicIRFilterOption.

Constant
Type: TopicConstantValue structure

The constant for the TopicIRFilterOption.

FilterClass
Type: string

The filter class for the TopicIRFilterOption.

FilterType
Type: string

The filter type for the TopicIRFilterOption.

Function
Type: string

The function for the TopicIRFilterOption.

Inclusive
Type: boolean

The inclusive for the TopicIRFilterOption.

Inverse
Type: boolean

The inverse for the TopicIRFilterOption.

LastNextOffset
Type: TopicConstantValue structure

The last next offset for the TopicIRFilterOption.

NullFilter
Type: string

The null filter for the TopicIRFilterOption.

OperandField
Type: Identifier structure

The operand field for the TopicIRFilterOption.

Range
Type: TopicConstantValue structure

The range for the TopicIRFilterOption.

SortDirection
Type: string

The sort direction for the TopicIRFilterOption.

TimeGranularity
Type: string

The time granularity for the TopicIRFilterOption.

TopBottomLimit
Type: TopicConstantValue structure

The TopBottomLimit for the TopicIRFilterOption.

TopicIRGroupBy

Description

The definition for a TopicIRGroupBy.

Members
DisplayFormat
Type: string

The display format for the TopicIRGroupBy.

DisplayFormatOptions
Type: DisplayFormatOptions structure

A structure that represents additional options for display formatting.

FieldName
Type: Identifier structure

The field name for the TopicIRGroupBy.

NamedEntity
Type: NamedEntityRef structure

The named entity for the TopicIRGroupBy.

Sort
Type: TopicSortClause structure

The sort for the TopicIRGroupBy.

TimeGranularity
Type: string

The time granularity for the TopicIRGroupBy.

TopicIRMetric

Description

The definition for a TopicIRMetric.

Members
CalculatedFieldReferences
Type: Array of Identifier structures

The calculated field references for the TopicIRMetric.

ComparisonMethod
Type: TopicIRComparisonMethod structure

The comparison method for the TopicIRMetric.

DisplayFormat
Type: string

The display format for the TopicIRMetric.

DisplayFormatOptions
Type: DisplayFormatOptions structure

A structure that represents additional options for display formatting.

Expression
Type: string

The expression for the TopicIRMetric.

Function
Type: AggFunction structure

The function for the TopicIRMetric.

MetricId
Type: Identifier structure

The metric ID for the TopicIRMetric.

NamedEntity
Type: NamedEntityRef structure

The named entity for the TopicIRMetric.

Operands
Type: Array of Identifier structures

The operands for the TopicIRMetric.

TopicNamedEntity

Description

A structure that represents a named entity.

Members
Definition
Type: Array of NamedEntityDefinition structures

The definition of a named entity.

EntityDescription
Type: string

The description of the named entity.

EntityName
Required: Yes
Type: string

The name of the named entity.

EntitySynonyms
Type: Array of strings

The other names or aliases for the named entity.

SemanticEntityType
Type: SemanticEntityType structure

The type of named entity that a topic represents.

TopicNumericEqualityFilter

Description

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value matches the specified value.

Members
Aggregation
Type: string

An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

Constant
Type: TopicSingularFilterConstant structure

The constant used in a numeric equality filter.

TopicNumericRangeFilter

Description

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value falls within the specified range.

Members
Aggregation
Type: string

An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

Constant
Type: TopicRangeFilterConstant structure

The constant used in a numeric range filter.

Inclusive
Type: boolean

A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

TopicRangeFilterConstant

Description

A constant value that is used in a range filter to specify the endpoints of the range.

Members
ConstantType
Type: string

The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

RangeConstant
Type: RangeConstant structure

The value of the constant that is used to specify the endpoints of a range filter.

TopicRefreshDetails

Description

The details about the refresh of a topic.

Members
RefreshArn
Type: string

The Amazon Resource Name (ARN) of the topic refresh.

RefreshId
Type: string

The ID of the refresh, which occurs as a result of topic creation or topic update.

RefreshStatus
Type: string

The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.

TopicRefreshSchedule

Description

A structure that represents a topic refresh schedule.

Members
BasedOnSpiceSchedule
Required: Yes
Type: boolean

A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

IsEnabled
Required: Yes
Type: boolean

A Boolean value that controls whether to schedule is enabled.

RepeatAt
Type: string

The time of day when the refresh should run, for example, Monday-Sunday.

StartingAt
Type: timestamp (string|DateTime or anything parsable by strtotime)

The starting date and time for the refresh schedule.

Timezone
Type: string

The timezone that you want the refresh schedule to use.

TopicScheduleType
Type: string

The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

TopicRefreshScheduleSummary

Description

A summary of the refresh schedule details for a dataset.

Members
DatasetArn
Type: string

The Amazon Resource Name (ARN) of the dataset.

DatasetId
Type: string

The ID of the dataset.

DatasetName
Type: string

The name of the dataset.

RefreshSchedule
Type: TopicRefreshSchedule structure

The definition of a refresh schedule.

TopicRelativeDateFilter

Description

A structure that represents a relative date filter.

Members
Constant
Type: TopicSingularFilterConstant structure

The constant used in a relative date filter.

RelativeDateFilterFunction
Type: string

The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

TimeGranularity
Type: string

The level of time precision that is used to aggregate DateTime values.

TopicReviewedAnswer

Description

The deinition for a TopicReviewedAnswer.

Members
AnswerId
Required: Yes
Type: string

The answer ID of the reviewed answer.

Arn
Type: string

The Amazon Resource Name (ARN) of the reviewed answer.

DatasetArn
Required: Yes
Type: string

The Dataset ARN for the TopicReviewedAnswer.

Mir
Type: TopicIR structure

The mir for the TopicReviewedAnswer.

PrimaryVisual
Type: TopicVisual structure

The primary visual for the TopicReviewedAnswer.

Question
Required: Yes
Type: string

The question for the TopicReviewedAnswer.

Template
Type: TopicTemplate structure

The template for the TopicReviewedAnswer.

TopicSearchFilter

Description

The filter that is used to search for a topic.

Members
Name
Required: Yes
Type: string

The name of the topic search filter.

Operator
Required: Yes
Type: string

The operator like equals or like.

Value
Required: Yes
Type: string

The value of the topic search filter.

TopicSingularFilterConstant

Description

A structure that represents a singular filter constant, used in filters to specify a single value to match against.

Members
ConstantType
Type: string

The type of the singular filter constant. Valid values for this structure are SINGULAR.

SingularConstant
Type: string

The value of the singular filter constant.

TopicSortClause

Description

The definition for a TopicSortClause.

Members
Operand
Type: Identifier structure

The operand for a TopicSortClause.

SortDirection
Type: string

The sort direction for the TopicSortClause.

TopicSummary

Description

A topic summary.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the topic.

Name
Type: string

The name of the topic.

TopicId
Type: string

The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

UserExperienceVersion
Type: string

The user experience version of the topic.

TopicTemplate

Description

The definition for a TopicTemplate.

Members
Slots
Type: Array of Slot structures

The slots for the TopicTemplate.

TemplateType
Type: string

The template type for the TopicTemplate.

TopicVisual

Description

The definition for a TopicVisual.

Members
Ir
Type: TopicIR structure

The ir for the TopicVisual.

Role
Type: string

The role for the TopicVisual.

SupportingVisuals
Type: Array of TopicVisual structures

The supporting visuals for the TopicVisual.

VisualId
Type: string

The visual ID for the TopicVisual.

TotalAggregationComputation

Description

The total aggregation computation configuration.

Members
ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

Value
Type: MeasureField structure

The value field that is used in a computation.

TotalAggregationFunction

Description

An aggregation function that aggregates the total values of a measure.

Members
SimpleTotalAggregationFunction
Type: string

A built in aggregation function for total values.

TotalAggregationOption

Description

The total aggregation settings map of a field id.

Members
FieldId
Required: Yes
Type: string

The field id that's associated with the total aggregation option.

TotalAggregationFunction
Required: Yes
Type: TotalAggregationFunction structure

The total aggregation function that you want to set for a specified field id.

TotalOptions

Description

The total options for a table visual.

Members
CustomLabel
Type: string

The custom label string for the total cells.

Placement
Type: string

The placement (start, end) for the total cells.

ScrollStatus
Type: string

The scroll status (pinned, scrolled) for the total cells.

TotalAggregationOptions
Type: Array of TotalAggregationOption structures

The total aggregation settings for each value field.

TotalCellStyle
Type: TableCellStyle structure

Cell styling options for the total cells.

TotalsVisibility
Type: string

The visibility configuration for the total cells.

TransformOperation

Description

A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Members
CastColumnTypeOperation
Type: CastColumnTypeOperation structure

A transform operation that casts a column to a different type.

CreateColumnsOperation
Type: CreateColumnsOperation structure

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

FilterOperation
Type: FilterOperation structure

An operation that filters rows based on some condition.

OverrideDatasetParameterOperation

A transform operation that overrides the dataset parameter values that are defined in another dataset.

ProjectOperation
Type: ProjectOperation structure

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

RenameColumnOperation
Type: RenameColumnOperation structure

An operation that renames a column.

TagColumnOperation
Type: TagColumnOperation structure

An operation that tags a column with additional information.

UntagColumnOperation
Type: UntagColumnOperation structure

A transform operation that removes tags associated with a column.

TreeMapAggregatedFieldWells

Description

Aggregated field wells of a tree map.

Members
Colors
Type: Array of MeasureField structures

The color field well of a tree map. Values are grouped by aggregations based on group by fields.

Groups
Type: Array of DimensionField structures

The group by field well of a tree map. Values are grouped based on group by fields.

Sizes
Type: Array of MeasureField structures

The size field well of a tree map. Values are aggregated based on group by fields.

TreeMapConfiguration

Description

The configuration of a tree map.

Members
ColorLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility) for the colors displayed in a tree map.

ColorScale
Type: ColorScale structure

The color options (gradient color, point of divergence) of a tree map.

DataLabels
Type: DataLabelOptions structure

The options that determine if visual data labels are displayed.

FieldWells
Type: TreeMapFieldWells structure

The field wells of the visual.

GroupLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility) of the groups that are displayed in a tree map.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend display setup of the visual.

SizeLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility) of the sizes that are displayed in a tree map.

SortConfiguration
Type: TreeMapSortConfiguration structure

The sort configuration of a tree map.

Tooltip
Type: TooltipOptions structure

The tooltip display setup of the visual.

TreeMapFieldWells

Description

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
TreeMapAggregatedFieldWells
Type: TreeMapAggregatedFieldWells structure

The aggregated field wells of a tree map.

TreeMapSortConfiguration

Description

The sort configuration of a tree map.

Members
TreeMapGroupItemsLimitConfiguration
Type: ItemsLimitConfiguration structure

The limit on the number of groups that are displayed.

TreeMapSort
Type: Array of FieldSortOptions structures

The sort configuration of group by fields.

TreeMapVisual

Description

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: TreeMapConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

TrendArrowOptions

Description

The options that determine the presentation of trend arrows in a KPI visual.

Members
Visibility
Type: string

The visibility of the trend arrows.

TrinoParameters

Description

The parameters that are required to connect to a Trino data source.

Members
Catalog
Required: Yes
Type: string

The catalog name for the Trino data source.

Host
Required: Yes
Type: string

The host name of the Trino data source.

Port
Required: Yes
Type: int

The port for the Trino data source.

TwitterParameters

Description

The parameters for Twitter.

Members
MaxRows
Required: Yes
Type: int

Maximum number of rows to query Twitter.

Query
Required: Yes
Type: string

Twitter query string.

Typography

Description

Determines the typography options.

Members
FontFamilies
Type: Array of Font structures

Determines the list of font families.

UIColorPalette

Description

The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

Members
Accent
Type: string

This color is that applies to selected states and buttons.

AccentForeground
Type: string

The foreground color that applies to any text or other elements that appear over the accent color.

Danger
Type: string

The color that applies to error messages.

DangerForeground
Type: string

The foreground color that applies to any text or other elements that appear over the error color.

Dimension
Type: string

The color that applies to the names of fields that are identified as dimensions.

DimensionForeground
Type: string

The foreground color that applies to any text or other elements that appear over the dimension color.

Measure
Type: string

The color that applies to the names of fields that are identified as measures.

MeasureForeground
Type: string

The foreground color that applies to any text or other elements that appear over the measure color.

PrimaryBackground
Type: string

The background color that applies to visuals and other high emphasis UI.

PrimaryForeground
Type: string

The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

SecondaryBackground
Type: string

The background color that applies to the sheet background and sheet controls.

SecondaryForeground
Type: string

The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

Success
Type: string

The color that applies to success messages, for example the check mark for a successful download.

SuccessForeground
Type: string

The foreground color that applies to any text or other elements that appear over the success color.

Warning
Type: string

This color that applies to warning and informational messages.

WarningForeground
Type: string

The foreground color that applies to any text or other elements that appear over the warning color.

UnaggregatedField

Description

The unaggregated field for a table.

Members
Column
Required: Yes
Type: ColumnIdentifier structure

The column that is used in the UnaggregatedField.

FieldId
Required: Yes
Type: string

The custom field ID.

FormatConfiguration
Type: FormatConfiguration structure

The format configuration of the field.

UniqueKey

Description

A UniqueKey configuration that references a dataset column.

Members
ColumnNames
Required: Yes
Type: Array of strings

The name of the column that is referenced in the UniqueKey configuration.

UniqueValuesComputation

Description

The unique values computation configuration.

Members
Category
Type: DimensionField structure

The category field that is used in a computation.

ComputationId
Required: Yes
Type: string

The ID for a computation.

Name
Type: string

The name of a computation.

UnsupportedPricingPlanException

Description

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

UnsupportedUserEditionException

Description

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

Members
Message
Type: string
RequestId
Type: string

The Amazon Web Services request ID for this request.

UntagColumnOperation

Description

A transform operation that removes tags associated with a column.

Members
ColumnName
Required: Yes
Type: string

The column that this operation acts on.

TagNames
Required: Yes
Type: Array of strings

The column tags to remove from this column.

UploadSettings

Description

Information about the format for a source file or files.

Members
ContainsHeader
Type: boolean

Whether the file has a header row, or the files each have a header row.

Delimiter
Type: string

The delimiter between values in the file.

Format
Type: string

File format.

StartFromRow
Type: int

A row number to start reading data from.

TextQualifier
Type: string

Text qualifier.

User

Description

A registered user of Amazon QuickSight.

Members
Active
Type: boolean

The active status of user. When you create an Amazon QuickSight user that's not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

Arn
Type: string

The Amazon Resource Name (ARN) for the user.

CustomPermissionsName
Type: string

The custom permissions profile associated with this user.

Email
Type: string

The user's email address.

ExternalLoginFederationProviderType
Type: string

The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

  • COGNITO: Amazon Cognito. The provider URL is cognito-identity.amazonaws.com.

  • CUSTOM_OIDC: Custom OpenID Connect (OIDC) provider.

ExternalLoginFederationProviderUrl
Type: string

The URL of the external login provider.

ExternalLoginId
Type: string

The identity ID for the user in the external login provider.

IdentityType
Type: string

The type of identity authentication used by the user.

PrincipalId
Type: string

The principal ID of the user.

Role
Type: string

The Amazon QuickSight role for the user. The user role can be one of the following:.

  • READER: A user who has read-only access to dashboards.

  • AUTHOR: A user who can create data sources, datasets, analyses, and dashboards.

  • ADMIN: A user who is an author, who can also manage Amazon Amazon QuickSight settings.

  • READER_PRO: Reader Pro adds Generative BI capabilities to the Reader role. Reader Pros have access to Amazon Q in Amazon QuickSight, can build stories with Amazon Q, and can generate executive summaries from dashboards.

  • AUTHOR_PRO: Author Pro adds Generative BI capabilities to the Author role. Author Pros can author dashboards with natural language with Amazon Q, build stories with Amazon Q, create Topics for Q&A, and generate executive summaries from dashboards.

  • ADMIN_PRO: Admin Pros are Author Pros who can also manage Amazon QuickSight administrative settings. Admin Pro users are billed at Author Pro pricing.

  • RESTRICTED_READER: This role isn't currently available for use.

  • RESTRICTED_AUTHOR: This role isn't currently available for use.

UserName
Type: string

The user's user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

VPCConnection

Description

The structure of a VPC connection.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the VPC connection.

AvailabilityStatus
Type: string

The availability status of the VPC connection.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the VPC connection was created.

DnsResolvers
Type: Array of strings

A list of IP addresses of DNS resolver endpoints for the VPC connection.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the VPC connection was last updated.

Name
Type: string

The display name for the VPC connection.

NetworkInterfaces
Type: Array of NetworkInterface structures

A list of network interfaces.

RoleArn
Type: string

The ARN of the IAM role associated with the VPC connection.

SecurityGroupIds
Type: Array of strings

The Amazon EC2 security group IDs associated with the VPC connection.

Status
Type: string

The status of the VPC connection.

VPCConnectionId
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

VPCId
Type: string

The Amazon EC2 VPC ID associated with the VPC connection.

VPCConnectionSummary

Description

The summary metadata that describes a VPC connection.

Members
Arn
Type: string

The Amazon Resource Name (ARN) of the VPC connection.

AvailabilityStatus
Type: string

The availability status of the VPC connection.

CreatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the VPC connection was created.

DnsResolvers
Type: Array of strings

A list of IP addresses of DNS resolver endpoints for the VPC connection.

LastUpdatedTime
Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the VPC connection was last updated.

Name
Type: string

The display name for the VPC connection.

NetworkInterfaces
Type: Array of NetworkInterface structures

A list of network interfaces.

RoleArn
Type: string

The ARN of the IAM role associated with the VPC connection.

SecurityGroupIds
Type: Array of strings

The Amazon EC2 security group IDs associated with the VPC connection.

Status
Type: string

The status of the VPC connection.

VPCConnectionId
Type: string

The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

VPCId
Type: string

The Amazon EC2 VPC ID associated with the VPC connection.

ValidationStrategy

Description

The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. When you set this value to LENIENT, validation is skipped for specific errors.

Members
Mode
Required: Yes
Type: string

The mode of validation for the asset to be created or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

VisibleRangeOptions

Description

The range options for the data zoom scroll bar.

Members
PercentRange
Type: PercentVisibleRange structure

The percent range in the visible range.

Visual

Description

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
BarChartVisual
Type: BarChartVisual structure

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide.

BoxPlotVisual
Type: BoxPlotVisual structure

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

ComboChartVisual
Type: ComboChartVisual structure

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide.

CustomContentVisual
Type: CustomContentVisual structure

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

EmptyVisual
Type: EmptyVisual structure

An empty visual.

FilledMapVisual
Type: FilledMapVisual structure

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

FunnelChartVisual
Type: FunnelChartVisual structure

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

GaugeChartVisual
Type: GaugeChartVisual structure

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

GeospatialMapVisual
Type: GeospatialMapVisual structure

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

HeatMapVisual
Type: HeatMapVisual structure

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

HistogramVisual
Type: HistogramVisual structure

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

InsightVisual
Type: InsightVisual structure

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

KPIVisual
Type: KPIVisual structure

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

LayerMapVisual
Type: LayerMapVisual structure

The properties for a layer map visual

LineChartVisual
Type: LineChartVisual structure

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

PieChartVisual
Type: PieChartVisual structure

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide.

PivotTableVisual
Type: PivotTableVisual structure

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

PluginVisual
Type: PluginVisual structure

The custom plugin visual type.

RadarChartVisual
Type: RadarChartVisual structure

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide.

SankeyDiagramVisual
Type: SankeyDiagramVisual structure

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

ScatterPlotVisual
Type: ScatterPlotVisual structure

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

TableVisual
Type: TableVisual structure

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

TreeMapVisual
Type: TreeMapVisual structure

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

WaterfallVisual
Type: WaterfallVisual structure

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

WordCloudVisual
Type: WordCloudVisual structure

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

VisualAxisSortOption

Description

The axis sort options for a visual.

Members
AvailabilityStatus
Type: string

The availaiblity status of a visual's axis sort options.

VisualCustomAction

Description

A custom action defined on a visual.

Members
ActionOperations
Required: Yes
Type: Array of VisualCustomActionOperation structures

A list of VisualCustomActionOperations.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

CustomActionId
Required: Yes
Type: string

The ID of the VisualCustomAction.

Name
Required: Yes
Type: string

The name of the VisualCustomAction.

Status
Type: string

The status of the VisualCustomAction.

Trigger
Required: Yes
Type: string

The trigger of the VisualCustomAction.

Valid values are defined as follows:

  • DATA_POINT_CLICK: Initiates a custom action by a left pointer click on a data point.

  • DATA_POINT_MENU: Initiates a custom action by right pointer click from the menu.

VisualCustomActionOperation

Description

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
FilterOperation
Type: CustomActionFilterOperation structure

The filter operation that filters data included in a visual or in an entire sheet.

NavigationOperation

The navigation operation that navigates between different sheets in the same analysis.

SetParametersOperation

The set parameter operation that sets parameters in custom action.

URLOperation
Type: CustomActionURLOperation structure

The URL operation that opens a link to another webpage.

VisualInteractionOptions

Description

The general visual interactions setup for visual publish options

Members
ContextMenuOption
Type: ContextMenuOption structure

The context menu options for a visual.

VisualMenuOption
Type: VisualMenuOption structure

The on-visual menu options for a visual.

VisualMenuOption

Description

The menu options for a visual.

Members
AvailabilityStatus
Type: string

The availaiblity status of a visual's menu options.

VisualOptions

Description

The definition for a VisualOptions.

Members
type
Type: string

The type for a VisualOptions.

VisualPalette

Description

The visual display options for the visual palette.

Members
ChartColor
Type: string

The chart color options for the visual palette.

ColorMap
Type: Array of DataPathColor structures

The color map options for the visual palette.

VisualSubtitleLabelOptions

Description

The subtitle label options for a visual.

Members
FormatText
Type: LongFormatText structure

The long text format of the subtitle label, such as plain text or rich text.

Visibility
Type: string

The visibility of the subtitle label.

VisualTitleLabelOptions

Description

The title label options for a visual.

Members
FormatText
Type: ShortFormatText structure

The short text format of the title label, such as plain text or rich text.

Visibility
Type: string

The visibility of the title label.

VpcConnectionProperties

Description

VPC connection properties.

Members
VpcConnectionArn
Required: Yes
Type: string

The Amazon Resource Name (ARN) for the VPC connection.

WaterfallChartAggregatedFieldWells

Description

The field well configuration of a waterfall visual.

Members
Breakdowns
Type: Array of DimensionField structures

The breakdown field wells of a waterfall visual.

Categories
Type: Array of DimensionField structures

The category field wells of a waterfall visual.

Values
Type: Array of MeasureField structures

The value field wells of a waterfall visual.

WaterfallChartColorConfiguration

Description

The color configuration of a waterfall visual.

Members
GroupColorConfiguration

The color configuration for individual groups within a waterfall visual.

WaterfallChartConfiguration

Description

The configuration for a waterfall visual.

Members
CategoryAxisDisplayOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the category axis.

CategoryAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the category axis label.

ColorConfiguration

The color configuration of a waterfall visual.

DataLabels
Type: DataLabelOptions structure

The data label configuration of a waterfall visual.

FieldWells
Type: WaterfallChartFieldWells structure

The field well configuration of a waterfall visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

Legend
Type: LegendOptions structure

The legend configuration of a waterfall visual.

PrimaryYAxisDisplayOptions
Type: AxisDisplayOptions structure

The options that determine the presentation of the y-axis.

PrimaryYAxisLabelOptions
Type: ChartAxisLabelOptions structure

The options that determine the presentation of the y-axis label.

SortConfiguration

The sort configuration of a waterfall visual.

VisualPalette
Type: VisualPalette structure

The visual palette configuration of a waterfall visual.

WaterfallChartOptions
Type: WaterfallChartOptions structure

The options that determine the presentation of a waterfall visual.

WaterfallChartFieldWells

Description

The field well configuration of a waterfall visual.

Members
WaterfallChartAggregatedFieldWells

The field well configuration of a waterfall visual.

WaterfallChartGroupColorConfiguration

Description

The color configuration for individual groups within a waterfall visual.

Members
NegativeBarColor
Type: string

Defines the color for the negative bars of a waterfall chart.

PositiveBarColor
Type: string

Defines the color for the positive bars of a waterfall chart.

TotalBarColor
Type: string

Defines the color for the total bars of a waterfall chart.

WaterfallChartOptions

Description

The options that determine the presentation of a waterfall visual.

Members
TotalBarLabel
Type: string

This option determines the total bar label of a waterfall visual.

WaterfallChartSortConfiguration

Description

The sort configuration of a waterfall visual.

Members
BreakdownItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of bar groups that are displayed.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of the category fields.

WaterfallVisual

Description

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: WaterfallChartConfiguration structure

The configuration for a waterfall visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

WhatIfPointScenario

Description

Provides the forecast to meet the target for a particular date.

Members
Date
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The date that you need the forecast results for.

Value
Required: Yes
Type: double

The target value that you want to meet for the provided date.

WhatIfRangeScenario

Description

Provides the forecast to meet the target for a particular date range.

Members
EndDate
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The end date in the date range that you need the forecast results for.

StartDate
Required: Yes
Type: timestamp (string|DateTime or anything parsable by strtotime)

The start date in the date range that you need the forecast results for.

Value
Required: Yes
Type: double

The target value that you want to meet for the provided date range.

WordCloudAggregatedFieldWells

Description

The aggregated field wells of a word cloud.

Members
GroupBy
Type: Array of DimensionField structures

The group by field well of a word cloud. Values are grouped by group by fields.

Size
Type: Array of MeasureField structures

The size field well of a word cloud. Values are aggregated based on group by fields.

WordCloudChartConfiguration

Description

The configuration of a word cloud visual.

Members
CategoryLabelOptions
Type: ChartAxisLabelOptions structure

The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

FieldWells
Type: WordCloudFieldWells structure

The field wells of the visual.

Interactions
Type: VisualInteractionOptions structure

The general visual interactions setup for a visual.

SortConfiguration
Type: WordCloudSortConfiguration structure

The sort configuration of a word cloud visual.

WordCloudOptions
Type: WordCloudOptions structure

The options for a word cloud visual.

WordCloudFieldWells

Description

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Members
WordCloudAggregatedFieldWells

The aggregated field wells of a word cloud.

WordCloudOptions

Description

The word cloud options for a word cloud visual.

Members
CloudLayout
Type: string

The cloud layout options (fluid, normal) of a word cloud.

MaximumStringLength
Type: int

The length limit of each word from 1-100.

WordCasing
Type: string

The word casing options (lower_case, existing_case) for the words in a word cloud.

WordOrientation
Type: string

The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

WordPadding
Type: string

The word padding options (none, small, medium, large) for the words in a word cloud.

WordScaling
Type: string

The word scaling options (emphasize, normal) for the words in a word cloud.

WordCloudSortConfiguration

Description

The sort configuration of a word cloud visual.

Members
CategoryItemsLimit
Type: ItemsLimitConfiguration structure

The limit on the number of groups that are displayed in a word cloud.

CategorySort
Type: Array of FieldSortOptions structures

The sort configuration of group by fields.

WordCloudVisual

Description

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

Members
Actions
Type: Array of VisualCustomAction structures

The list of custom actions that are configured for a visual.

ChartConfiguration
Type: WordCloudChartConfiguration structure

The configuration settings of the visual.

ColumnHierarchies
Type: Array of ColumnHierarchy structures

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle
Type: VisualSubtitleLabelOptions structure

The subtitle that is displayed on the visual.

Title
Type: VisualTitleLabelOptions structure

The title that is displayed on the visual.

VisualContentAltText
Type: string

The alt text for the visual.

VisualId
Required: Yes
Type: string

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

YAxisOptions

Description

The options that are available for a single Y axis in a chart.

Members
YAxis
Required: Yes
Type: string

The Y axis type to be used in the chart.

If you choose PRIMARY_Y_AXIS, the primary Y Axis is located on the leftmost vertical axis of the chart.